【问题标题】:design jmeter test plan with grouped services with varying parameters设计具有不同参数的分组服务的 jmeter 测试计划
【发布时间】:2014-11-06 13:23:26
【问题描述】:

我应该测试一些服务,如注册、搜索、更新……的功能。 我对如何设计我的 jmeter 测试计划有点困惑。 我认为 tes 计划结构为

测试计划 -- 线程组(服务类型) -- UDV(服务需要的多个) -- 简单控制器 - 注册服务 -- 注册 - Http 请求(带所有参数) -- 注册 - Http 请求(带最少参数) -- register - Http请求(参数的不同排列) ... -- 简单控制器 - 搜索服务 -- 搜索 - Http 请求(带所有参数) -- 搜索 - Http 请求(带最少参数) -- 搜索- Http请求(参数的不同排列) ...
...

我的问题是通过这种设计,我无法在同一控制器下更改每个请求的参数 - 例如所有注册请求都将具有相同的用户名和密码参数 - 这是不可接受的。

我知道 jmeter 中的多个功能,例如后处理器、交错控制器……我觉得这可能会有所帮助,但我无法将它们融入我的设计中。只是想要关于我应该如何进行测试计划的建议。

我的主要目标是为演示制定一个测试计划,该计划将显示不同服务的所有场景。 (因此需要对服务进行良好的分组)

【问题讨论】:

    标签: rest jmeter


    【解决方案1】:

    您应该使用 CSV 数据集配置,而不是 UDV。

    按行准备具有不同参数的 CSV 文件,例如http://ivetetecedor.com/how-to-use-a-csv-file-with-jmeter/

    希望这会有所帮助。

    【讨论】:

    • CSV 是一个不错的选择。但我想避免它的原因是我将不得不一次又一次地更改 csv 文件中的参数。另一件事是,在 jmeter 之外使用 csv 来演示每个场景并不容易,并且多个 csv 会破坏分组。当然,更改线程之间的变量(对我来说不是这种情况)CSV 是最好的选择。它更多的是关于演示而不是性能。希望你明白我要指出的内容。
    • 我可以理解为演示。我无法理解的是你为什么要一次又一次地更改 CSV 中的参数。还有多个CSV令人困惑吗?当您上面的测试计划说明其他内容时。
    猜你喜欢
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多