我应该测试一些服务,如注册,搜索,更新......等功能。 我对如何设计我的jmeter测试计划感到有点困惑。 我正在考虑将测试计划结构视为
TestPlan中
- ThreadGroup(服务类型)
- UDV(服务需要多个)
- 简单控制器 - 注册服务
- 注册 - Http请求(包含所有参数)
- 注册 - Http请求(带最小参数)
- register - Http请求(参数的不同排列)
...
- 简单控制器 - 搜索服务
- 搜索 - Http请求(包含所有参数)
- 搜索 - Http请求(带最小参数)
- 搜索 - Http请求(参数的不同排列)
...
...
我的问题是通过这种设计我无法改变同一控制器下每个请求的参数 - 例如所有注册请求都有相同的参数用户名和密码 - 这是不可接受的。
我知道jmeter中的多个功能,例如后置处理器,交错控制器......我觉得这可能有所帮助,但我无法将它们融入我的设计中。只是想得到关于我应该如何前往测试计划的建议。
我的主要目标是制作一个演示测试计划,该计划将显示不同服务的所有方案。 (因此需要良好的服务分组)
答案 0 :(得分:0)
您应使用 CSV数据集配置 ,而不是UDV。
以行方式准备具有不同参数的CSV文件,例如http://ivetetecedor.com/how-to-use-a-csv-file-with-jmeter/
希望这会有所帮助。