首页 文章

Jmeter:如何记录https请求

提问于
浏览
1

我正在尝试记录HTTP S请求但是在访问URL时,它会给出认证错误,因为我无法继续前进 . 该请求要求提供Windows凭据,但在应用程序提示进行身份验证之前会出现认证错误 . 我尝试使用HTTP采样器和HTTP授权管理器直接发送HTTPS请求进行身份验证,但我收到“未经授权的访问”,响应代码:401作为响应 . 请帮忙!

3 回答

  • 0

    已解决的问题 - 在Jmeteer-顶部,还有SSL Manager . 只需导入您的网络服务器(或您的网站)SSL证书并保存即可 . 保存时会要求您输入密码 - 输入证书文件密码并保存 .

    现在您已准备好运行成功的测试 . 我试过这个和它的工作 .

  • 0

    假设您使用JMeter代理,如果您使用Chrome或Firefox,其中任何一个都可以让您选择记住JMeter的证书(不确定IE) . 在大多数情况下,这就是诀窍 .

    如果要在不使用代理的情况下记录JMeter脚本,则应考虑以下选项:http://community.blazemeter.com/knowledgebase/articles/231479-chrome-extension . 此浏览器扩展允许您记录流量(包括HTTP)并生成JMeter脚本,而无需通过JMeter .

  • 1

    在JMeter中记录和运行HTTPS应用程序与HTTP应用程序相同 . 只需要确保在浏览器代理设置中选中“是否为所有协议使用相同的代理服务器”复选框 . 应选中此复选框以在JMeter中记录HTTPS应用程序 .

    以下是步骤:

    IE =工具 - > Internet选项 - >连接 - >局域网设置 - >代理服务器 - >高级 - >选中复选框“对所有协议使用相同的代理服务器”

    Fire Fox =选项 - >高级 - >网络 - >设置 - >手动代理配置(无线电) - >选中复选框“将此代理服务器用于所有协议”

    希望它对你有所帮助 .

相关问题