我能够使用Jmeter记录HTTPS请求,但在输入数据时出错

时间:2016-08-16 12:54:59

标签: json jmeter

我可以使用HTTPS代理设置记录Jmeter个请求,启用“将此代理用于所有协议”(路径:选项 - >设置 - >高级设置 - >网络)

每当我登录应用程序后输入一些值时,我都会面临这个问题。例如:登录到应用程序后,有搜索字段,在我提供一些参数并点击搜索,系统抛出错误为

  

错误[对象对象]

无法继续录制。请帮忙。如果我通过firebug检查请求响应,则只有请求正在通过,并且该请求没有响应

提供了网址和Json

{"query":{"simple":{"filter":[{"key":"serviceNumber","value":"97970844"},  
{"key":"isNotDealerUser","value":true}]}}}

3 个答案:

答案 0 :(得分:2)

您接受JMeter发出的证明吗?

为此,请使用Firefox,在浏览器中调用URL,接受安全例外。

请参阅:

答案 1 :(得分:0)

有时,您需要测试网址,有时可能会限制匿名访问。类型和资源可以从公司图书馆和知识库到目标论坛或其他人。所有人都有限制或限制访问。

例如,如果您从FTP服务器下载某些内容,您将遇到如下所示的“网守”屏幕。当服务器需要用户名/密码时,此弹出窗口由浏览器生成。框架因浏览器而异(例如Mozilla Firefox,Apple Safari或Microsoft Internet Explorer),但无论如何,都需要用户名/密码来访问通常是一些基本资源。  BlazeMeter:HTTP基本身份验证

这就是术语“HTTP基本授权”的来源。当你使用JMeter测试时,你必须有一个策略来处理这个问题。

答案 2 :(得分:0)

当您录制JMeter时,您正在使用的采样器设置是什么。在大多数情况下,如果是HTTPS,您可能想尝试使用Java。默认情况下,JMeter选择HttpClient4。尝试更改HttpClient3或Java,它应该可以解决您的问题。