Performance JMeter:如何记录HTTPS流量?
我正在使用ApacheJMeter2.3,它现在支持代理服务器元素下的“尝试HTTPS欺骗” 我在几个不同的服务器上尝试过这个,但没有成功。 是否有人能够使用此设置从HTTPS源成功录制Performance JMeter:如何记录HTTPS流量?,performance,https,automation,jmeter,load-testing,Performance,Https,Automation,Jmeter,Load Testing,我正在使用ApacheJMeter2.3,它现在支持代理服务器元素下的“尝试HTTPS欺骗” 我在几个不同的服务器上尝试过这个,但没有成功。 是否有人能够使用此设置从HTTPS源成功录制 或者,除非成功录制,否则任何人都可以共享工作吗?如果可用,我只是在服务器级别关闭HTTPS,但这并不总是可行的。想法?除了坏男孩和HTTPS欺骗之外,还有其他方法记录HTTPS吗 是--使用每晚构建的JMeter,例如版本r922204。我正在使用Webscarab录制https和ajax对话。 它工作得很好。
或者,除非成功录制,否则任何人都可以共享工作吗?如果可用,我只是在服务器级别关闭HTTPS,但这并不总是可行的。想法?除了坏男孩和HTTPS欺骗之外,还有其他方法记录HTTPS吗
是--使用每晚构建的JMeter,例如版本r922204。我正在使用Webscarab录制https和ajax对话。 它工作得很好。我使用Jmeter的导出函数扩展了Webscarab。 Bugzilla 48898.我所做的是:
仅供参考,我正在使用2010-05-24的最新稳定版本:Jmeter 2.3.4 r785646。Jmeter(2.4)的最新版本现在支持HTTPS录制。高兴吧 更多详情: 是的,我在上使用了“尝试HTTPS欺骗”。事情很简单:
请让我知道它是否适合您。从今天起,Https录制在新版本的Jmeter 2.9中成功运行。我必须导入代理证书并使用Firefox才能使其正常工作 有关更多信息,请参阅此链接
虽然JMeter代理已经能够记录HTTPS请求,但最近出现了一个创建JMeter脚本的Chrome扩展: 它使用BlazeMeter作为中间人(云服务中的商业JMeter),但你可以永远使用他们的免费服务,仍然可以使用插件记录JMX脚本并在本地下载到你自己的机器上,即使你从未使用任何付费计划
8888的默认端口
File -> Templates -> Recording -> Create
- 在JMeter<4.0中,展开“Workbench”,如果>=4.0,则忽略此步骤
- 选择“HTTP(S)测试脚本记录器”
- 点击“开始”按钮
- 没关系,它会通知您JMeter已经创建了根证书颁发机构,您需要将其导入浏览器中,以便能够正确记录HTTPS流量
- 要在Firefox中导入此根CA证书(位于jmeter/bin文件夹中),例如:
- 您可以导航到应用程序,采样器将在“线程组”元素下的“”下创建