运行于移动应用负载测试时面向响应代码401响应消息未经授权错误

问题描述 投票:0回答:2

我使用JMeter的运行我的脚本录制移动应用程序的负载测试。当我运行录制的脚本,然后我运行的移动应用程序负载测试时得到响应码401响应消息未授权的错误

主题名称:线程组1-1采样开始:2017年9月7日6时52分06秒UTC载入时间:37连接时间:0延迟:37字节大小:468个发送的字节:969头大小的字节数:293车身尺寸在字节数:175样品计数:1个错误计数:1种数据类型(“文本” |“BIN” |“”):文本响应代码:401响应消息:未经授权

响应头:HTTP / 1.1 401未经授权日期:星期四,2017年9月7日6时52分06秒格林尼治标准时间服务器:Apache X框选项:SAMEORIGIN有所不同:饼干X供电-者:PHP / 7.0.21缓存控制:无-cache,私人内容长度:175保持活动:超时= 5,最大值= 95连接:保持活动内容类型:应用/ JSON

HTTPSampleResult领域:ContentType的:应用程序/ JSON DataEncoding:空

java android mobile jmeter load-testing
2个回答
0
投票

按照401 Unauthorized HTTP状态代码说明:

该HTTP 401未经授权客户端错误状态响应代码表示请求没有被应用,因为它缺乏为目标的资源有效认证证书。

您的要求似乎缺少凭据。

根据应用程序的认证实现你应该能够要么添加HTTP Authorization Manager并对其进行配置,以满足您的应用预期或可替代测试可能会错过(或有不当的工作correlation),例如它可能是一个动态请求参数,HTTP HeaderHTTP Cookie 。在后一种情况下,记录您的测试一次,比较产生.jmx脚本,发现差异和各地使用JMeter's Post-Processors解决它们。


0
投票

添加HTTP授权管理线程组为用户名,密码和域名(如果适用)的测试工作

© www.soinside.com 2019 - 2024. All rights reserved.