我在用千分尺测试负载。现在我有8-10页的请求要执行。但是我想在这个页面中提供请求的百分比/数量,而另一个页面有不同的请求数量。
例如:
……
我怎么能用计量器做这件事?请给我建议。
发布于 2013-05-10 05:44:46
如果您有10页要在单个线程组中进行测试,并且请求被发送到某些页面的百分比是这样的:
主页30%详细信息10% ..。
然后,您可以向线程组中的同一个页面发出多个HTTP请求。
例如,如果您有两个页面,比如home和details,并且您想要75%的主请求和25%的详细信息,那么您可以在线程组中发出三个HTTP请求和一个详细信息页面。
编辑:可能是这种结构适合您的场景:
+ Thread Group
|+ Loop Controller
|-+ If Controller (Random Value < 90)
|--+ Sampler1
|--+ Sampler2
|--+ ...
|-+ If Controller (Random Value >= 90)
|--+ Sampler10
|--+ ...
或者这个
+ Thread group
|+ Loop Controller
|-+ Sampler1
|-+ Sampler2
|-+ ...
|-+ Throughput Controller (e.g. 90 per minute)
+ Thread group
|+ Loop Controller
|-+ Sampler10
|-+ Sampler11
|-+ ...
--+ Throughput Controller (e.g. 10 per minute)
我在这里发现了这些:这里
发布于 2013-05-10 11:25:18
可以在以下设置中使用吞吐量控制器:
您可能需要根据需要检查每个用户。
使用摘要报告侦听器检查百分比。
这里还介绍了另一种选择:
https://stackoverflow.com/questions/16475732
复制相似问题