jmeter - 如何在 JMeter 中模拟新用户和现有用户的负载?
问题描述
在 JMeter 中,当我们启用“每次迭代清除 cookie?”时 选项然后测试用户将在每次迭代中表现得像新用户。当我们禁用“每次迭代清除 cookie?”时 选项然后测试用户将表现得像从网站记住 cookie 的用户。
有什么方法可以模拟 60%(新用户)和 40%(现有用户:没有清除 cookie)的负载?
解决方案
最简单的就是使用 2 个单独的线程组,它有Same user on each iteration
一个框,您可以在其中控制新用户/返回用户的行为:
如果由于某种原因您需要使用单个线程组 - 您可以将您的请求放在 2 个吞吐量控制器下,并在您需要模拟新用户的地方添加一个JSR223 预处理器作为第一个请求的子级并放入以下代码进入“脚本”区域:
sampler.getCookieManager().clear()
推荐阅读
- java - 提高 mongo 查询性能(使用子查询)
- java - 如何在 Spring Retry 中打开和关闭 @Recover 方法?
- python - 按两列分组行并通过比较过滤值
- sql-server - 使用 BINARY_CHECKSUM 的 T-SQL 类型 2 SCD
- android - 即使安装了新的 android 应用程序,它仍然显示旧版本的构建错误
- amp-html - 如何使用 amp-form 设置 ajax 标头
- x86 - PCIe 插槽上的 SMBus
- python - 我可以在树莓派 3 B+ 中使用蓝牙耳机进行语音识别吗?
- deep-learning - 使用连体网络的人脸检测演示
- python-3.x - 在kivy上获得一个空白屏幕