我正在使用jmeter为移动应用程序运行脚本记录的负载测试。当我运行记录的脚本时,我会得到响应码401响应消息未经授权的错误,当运行移动应用程序的负载测试时
线程名称:线程组1-1示例开始: 2017-09-07 06:52:06 UTC加载时间: 37连接时间:0延迟: 37字节大小: 468发送字节:969标头字节大小: 293正文字节大小: 175样本计数:1错误计数:1数据类型(" text "|"bin"|""):文本响应代码: 401响应消息:未授权
响应头部: HTTP/1.1 401未授权日期:清华,07 Sep 2017 06:52:06 GMT服务器: Apache X-Frame-Options: SAMEORIGIN Vary: Cookie X-Powered-By: PHP/7.0.21缓存控制:无缓存,私有内容长度: 175 Keep-Alive: timeout=5,max=95 Connection: Keep-Alive Content-Type: application/json
应用程序字段: ContentType: HTTPSampleResult /json DataEncoding:空
发布于 2017-09-07 16:34:08
根据401 Unauthorized超文本传输协议状态码描述:
HTTP401未授权客户端错误状态响应代码指示尚未应用请求,因为它缺少目标资源的有效身份验证凭据。
您的请求似乎缺少凭据。
根据您的应用程序身份验证实现,您应该能够添加HTTP Authorization Manager并将其配置为与您的应用程序期望相符,或者您的测试可能会丢失(或具有不正确工作的correlation),例如,它可能是一个动态请求参数、HTTP Header或HTTP Cookie。在后一种情况下,再次记录您的测试,比较生成的.jmx脚本,检测差异并使用JMeter's Post-Processors解决它们。
发布于 2019-02-05 02:22:19
将HTTP授权管理器添加到具有用户名、密码和域(如果适用)的线程组,以测试works
https://stackoverflow.com/questions/46091052
复制相似问题