繁体   English   中英

我在哪里可以在jmeter中传递每个HTTP请求的请求百分比值?

[英]Where can I pass the value of percentage of request on each http request in jmeter?

我正在测试jmeter中的负载。 现在我有8-10个页面请求要执行。 但是我想在此页面中提供请求的百分比/数量,而另一页面的请求数量有所不同。

例如。

  1. 主页应该有30%的请求

  2. 详细信息页面应有请求的10%

....

我如何使用jmeter做到这一点? 请给我建议。

如果您说在一个线程组中要测试10个页面,并且您有要发送到某些页面的请求百分比,则:

主页30%详细信息页面10%...

那么您可以向一个线程组内的同一页面发出多个HTTP请求。

例如,如果您有两个页面,分别是home和details,并且您希望home的请求占75%,Detail的请求占25%,那么您可以在线程组内向home发出三个HTTP请求,对页面进行一个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) 

我在这里找到这些: 这里

您可以通过以下设置使用吞吐量控制器

在此处输入图片说明

您可能需要根据需要检查每位用户。

使用摘要报告侦听器检查百分比。

此处介绍了另一个选项:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM