http - Jmeter和VPN连接

标签 http jmeter vpn http-proxy

我在移动设备上有一个通过 VPN 连接运行的应用程序。我正在桌面上使用jmeter进行性能测试,我已经做了必要的配置,但是http代理服务器没有记录我的http请求

谁能帮忙解决这个问题

最佳答案

JMeter 和移动设备需要位于同一网络上,以便 JMeter 能够捕获移动设备流量。因此,最简单的选择是将桌面连接到同一 VPN 并使用源自 VPN 的 IP 地址。

您还需要安装JMeter的自签名证书,相关文件是ApacheJMeterTemporaryRootCA.crt,当您启动HTTP(S)测试脚本记录器时,它会在JMeter的“bin”文件夹中生成。将证书安装到移动设备上的最简单方法是通过电子邮件将其发送给自己,在移动设备上打开电子邮件,然后按照系统对话框安装证书。

引用文献:


还有一种用于记录 native 和混合移动应用程序流量的替代解决方案。使用它您将不必担心代理和证书。作为一个小福利,这个第 3 方 JMeter 云记录器具有“SmartJMX”模式,可自动关联任何动态参数,因此您无需自己提取它们。请参阅How to Cut Your JMeter Scripting Time by 80%详细指南。

关于http - Jmeter和VPN连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184050/

相关文章:

javascript - http请求是否总是完成?

java - Spotify Web Api token 请求响应 400

amazon-web-services - AWS VPN NAT'ing

android - 保护 VpnService 中的套接字

java - 无法创建生成的 HTTP 客户端所需的返回类型,因为没有从 ByteBuffer 到类 java.io.File : Micronaut 的 TypeConverter

java - 如何在服务器端为端口编写重试策略以监听客户端请求?

linux - 如何在 shell 脚本中使用命令行参数传递参数

performance - 如何在 Fiddler 运行时使用 Jmeter 运行负载测试?

jmeter - 无法在Jmeter中使用 "Regular Expression Extractor"捕获响应头

java - 未连接到公司VPN时从Maven存储库下载 Artifact