首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用随时间变化的响应时间来测量响应时间

使用随时间变化的响应时间来测量响应时间
EN

Stack Overflow用户
提问于 2015-02-06 14:31:05
回答 1查看 4.2K关注 0票数 0

我是新来的JMeter (有坚实的5天经验!)如果可以的话,我想要一个小小的指导。我一直在搜索jmeter,在提交这个请求之前,我搜索了其他响应时间问题,但是我不知道这些问题是否相关,所以如果这是一个重复之前的查询,我很抱歉。

我的环境: JMeter v2.11 JRE v7远程Oracle 12 DB

我正在测试一个将消息提交到接收组件中的系统。

我有一项要求,即系统可以每小时处理2000条消息(或2000/3600 = 0.56提交/秒)

因此,我有一些beanshell采样器,所有这些都已准备就绪,可以插入单个SOAP/XML消息来模拟提交。

beanshell采样器位于线程组对象中,设置如下:

线程计数:1循环计数: 2000 StartTime: 2015/03/01 13:00 EndTime: 2015/03/01 14:00:00持续时间: 3600

我正在考虑使用“响应时间随时间推移”插件来验证提交率为0.56/秒--如果我指定使用线程组设置执行的开始/结束时间和持续时间,这是否有意义?我需要验证每一个2000次提交的响应时间是<=0.56/秒。

有人能告诉我,我是否有正确的方法,如果没有-你能指出我的正确方向吗?

非常感谢-我很感谢任何人能提供的任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-07 07:05:28

让我们从JMeter词汇开始

经过的时间。JMeter测量从发送请求之前到刚刚收到最后一个响应的时间。JMeter不包括呈现响应所需的时间,JMeter也不处理任何客户端代码,例如Javascript。 吞吐量以请求/时间单位计算。从第一个样本开始到最后一个样本结束计算时间。这包括样本之间的任何间隔,因为它应该表示服务器上的负载。公式是:吞吐量=(请求数量)/(总时间)。

您所说的(每小时2000次请求或每秒0.56次请求)是吞吐量而不是响应时间,因此我建议:

  1. 常通定时器 -设置精确的期望负载
  2. 每秒事务量侦听器-可视化

关于设置测试持续时间,您可以将3600留在那里,开始和结束时间输入更多用于调度,而不是用于测试持续时间。另一种选择是运行时控制器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28368011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档