rest - 通过 jmeter 测试时更改代理
问题描述
我需要模拟真实的用户行为。每个真实用户都必须有新的IP。我可以通过 jmeter 以编程方式设置代理吗?示例 - 我在没有代理的情况下启动测试,然后在 1-2 秒后激活代理,在 3-4 秒后 - 我禁用。不停止测试有可能吗?
解决方案
可以为每个HTTP 请求定义一个代理,相关配置位于HTTP 请求采样器的“高级”选项卡上。
更好的选择是IP Spoofing,这样您就可以将每个虚拟用户绑定到一个真实(或虚拟)IP 地址,这样源地址就会不同。
推荐阅读
- windows - 即使我的 PATH 变量已更新,g++ 也无法识别
- reactjs - 如何使用具有不同 Firebase 托管的子域?
- node.js - 如何使我的所有标题元素通过 nginx 到我的节点 js api
- spring-boot - 在控制器中传递服务的功能以不复制 try catch 块
- vue.js - nuxtjs 页面在 nuxtServerInit 完成之前呈现表达式
- android - String is NULL but IsNullOrEmpty function not working
- kotlin - 链接 Lambda - Kotlin
- python - Python Scrapy 脚本在 VSCode 调试器中有效,但在手动运行脚本时无效
- python - 如果在 Python 中匹配字符串(REGEX)中的条件
- termux - Termux:API 'termux-torch on' 不起作用