设计jmeter测试计划,具有不同参数的分组服务

时间:2014-11-06 03:32:52

标签: rest jmeter

我应该测试一些服务,如注册,搜索,更新......等功能。 我对如何设计我的jmeter测试计划感到有点困惑。 我正在考虑将测试计划结构视为

TestPlan中   - ThreadGroup(服务类型)      - UDV(服务需要多个)      - 简单控制器 - 注册服务         - 注册 - Http请求(包含所有参数)         - 注册 - Http请求(带最小参数)         - register - Http请求(参数的不同排列)        ...      - 简单控制器 - 搜索服务         - 搜索 - Http请求(包含所有参数)         - 搜索 - Http请求(带最小参数)         - 搜索 - Http请求(参数的不同排列)        ...
...

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

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

我的主要目标是制作一个演示测试计划,该计划将显示不同服务的所有方案。 (因此需要良好的服务分组)

1 个答案:

答案 0 :(得分:0)

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

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

希望这会有所帮助。