使用响应时间随时间变化的jmeter响应时间

滑溜溜的

我是JMeter的新手(有5天的扎实经验!),所以如果可以的话,我希望获得一些指导。我一直在遍历jmeter帮助,并且确实在其他响应时间问题中进行了搜索(在提交此请求之前),但是我不足以识别它们是否相关-因此,我很抱歉该请求是先前查询的重复。

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

我正在对将消息提交到接收组件的系统进行性能测试。

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

因此,我有一些beanshell采样器已经准备就绪,可以注入一条SOAP / XML消息来模拟提交。

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

线程数:1循环数:2000开始时间:2015/03/01 13:00:00结束时间:2015/03/01 14:00:00持续时间:3600

我当时正在考虑使用“时间响应时间”插件来验证0.56 /秒的提交速度-如果我使用线程组设置指定开始/结束时间以及执行运行的持续时间,这是否有意义?我需要确认2000年提交的每个请求的响应时间为<= 0.56 /秒。

谁能告诉我是否定义了正确的方法,如果没有,您可以指出正确的方向吗?

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

德米特里

让我们从JMeter词汇表开始

经过的时间JMeter测量从发送请求之前到收到最后一个响应之后的经过时间。JMeter不包括呈现响应所需的时间,JMeter也不处理任何客户端代码,例如Javascript。

吞吐量按请求数/时间单位计算。从第一个样本的开始到最后一个样本的结束计算时间。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。公式为:吞吐量=(请求数)/(总时间)。

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

  1. 恒定吞吐量计时器-设置所需的确切负载
  2. 每秒事务数侦听器-使其可视化

关于设置测试持续时间,您可以只保留3600此处,开始和结束时间输入更多用于计划,而不是测试持续时间。替代选项是运行时控制器

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章