如何解决如何在JMeter / Load Runner中处理TPS
我有一个包含消息的HTTP请求(json主体)。在整个负载测试中,我需要达到1000条消息/秒。但是我还需要随机化消息的数量(使用不同的组合,例如在一个HTTP请求中包含100条消息,200和300等)。谁能告诉我如何在JMeter或Load Runner中实现这一目标?我担心的是,在任何时候,发送的最大邮件数量都不应超过1000 /秒。
解决方法
要控制邮件速率,可以使用Throughput Shaping Timer
要发送不同类型的消息,您可以使用CSV文件并使用组件CSV DataSet进行加载,并将每一行作为消息读入变量(假设您将其称为varName),然后可以将其用作$ {varName} Http请求的广告正文
,-
每秒1000条消息
-
LoadRunner-无法完成(您可以尝试使用Pacing实现此目的,但是无论如何,这主要取决于您的应用程序响应时间)
-
JMeter-您可以使用以下之一:
-
-
请求主体有效负载中的消息数量随机:在这两个工具中,您都将为此编写一些代码,在LoadRunner中,您基本上必须为所有内容编写代码,在JMeter中,您可以添加{{3} },并使用JSR223 PreProcessor语言创建消息有效负载
不确定消息的含义完全符合您的要求。但是通常,在LoadRunner中,您可以创建面向目标的方案并设置目标定义,例如每秒平均点击数或平均吞吐量(字节/秒)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。