performance - Jmeter中的多个VU-只有一个用户能够插入数据

标签 performance testing jmeter

测试计划:-

-User logs in.     
-Enter details in a form and save it(Which is stored in DB).  
-Logs out.

当使用 2 个虚拟用户运行时:-

-Number Of Threads(users) = 2  
-Ramp Up Period = 1
-Loop Count = 1

只有 1 个用户能够成功地将详细信息存储在数据库中。 第二个线程/用户给出一些 URL 作为响应而不是 JSON 数据。 当使用一个线程并多次运行脚本时,它成功地将数据存储到数据库中。

测试计划中使用的元素:-

-HTTP Cookie Manager

-View Result Tree

我是否遗漏了一些元素?

我做错了什么?

最佳答案

我想您正在为 1 位用户重播录制的计划。

您的问题很可能是由于没有可变化(正则表达式后处理器或 CSS/Jquery 后处理器提取和变量注入(inject))额外用户所需的一些动态数据。

因此,当您输入 1 时,它会起作用,因为 ID 对应于记录的用户,但是当您输入更多时,在某些步骤中,第二个用户会使用第一个用户的 ID。

谷歌“与 jmeter 的相关性”以了解并解决您的问题。

关于performance - Jmeter中的多个VU-只有一个用户能够插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32879319/

相关文章:

performance - Cellfun 与简单 Matlab 循环性能对比

java - 产生更少的垃圾会导致更长的 GC 暂停

android - performTraversals 递归的原因,egl 缓冲区交换时间长

android - 移动设备模拟如何工作?

jmeter - JMeter 中的常量计时器会延迟每个样本

api - 当我们有基于二进制的表单数据时,Jmeter 中用于 POST 方法的文件上传

linux - 无法通过使用 Maven 和 Linux 的分布式 JMeter 设置将参数传递给从站

MYSQL 查询优化 : build seperate tables with ORDER BY done so don't need indexes for SELECT ORDER BY

angular - 角色服务未被调用

javascript - 在 chai 中测试错误类型