当前位置: 首页 > 知识库问答 >
问题:

运行移动应用程序负载测试时遇到响应代码401响应消息未经授权错误

廖招
2023-03-14

我使用jmetm运行加载测试我的脚本记录的移动应用程序。当我运行记录的脚本,然后我得到响应代码401响应消息在运行移动应用程序负载测试时出现未经授权的错误

线程名称:线程组1-1示例开始:2017-09-07 06:52:06 UTC加载时间:37连接时间:0延迟:37字节大小:468发送字节:969头字节大小:293正文字节大小:175示例计数:1错误计数:1数据类型(“文本”|“bin”|“”):文本响应代码:401响应消息:未经授权

响应标题:HTTP/1.1 401未经授权日期:2017年9月7日星期四06:52:06 GMT服务器:Apache X-Frame-Options:SAMEORIGIN Variy:Cookie X-Powered-By:PHP/7.0.21缓存控制:无缓存,私有内容长度:175保持活动:超时=5,最大连接:保持活动内容类型:应用程序/json

HTTPSampleResult字段:内容类型:应用程序/json数据编码:空

共有2个答案

姬飞飙
2023-03-14

将HTTP授权管理器添加到具有用户名、密码和域(如果适用)的线程组以进行测试

司允晨
2023-03-14

根据401未经授权的HTTP状态代码说明:

HTTP 401未授权客户端错误状态响应代码表示请求尚未应用,因为它缺少目标资源的有效身份验证凭据。

您的请求似乎缺少凭据。

根据应用程序身份验证实现的不同,您应该能够添加HTTP Authorization Manager并将其配置为符合您的应用程序预期,或者您的测试可能会丢失(或具有不正确的工作相关性),例如,它可能是动态请求参数、HTTP头或HTTP Cookie。在后一种情况下,再次记录您的测试,比较生成的。jmx脚本,检测差异,并使用JMeter的后处理器解决它们。

 类似资料:
  • 我想使用服务帐户实现谷歌表API请求。我创建了这个代码: 但是我得到了这个错误: com.google.api.client.auth.oauth2.TokenResponseException: 401 未经授权 在这个方法中 你知道我该如何解决这个问题吗?

  • 我正在使用 Jmeter 执行一个脚本进行负载测试。我在两者之间遇到错误,例如。如果我应用了500users的负载,直到250个用户线程成功运行,那么错误来自连接超时错误。然后,它再次运行成功为某些线程,然后出错。 代码如下:- 响应标头: 我需要破坏服务器。 有人能帮我吗?

  • 我使用Jmeter对一个包括web套接字连接的应用程序进行负载测试。 当尝试使用单读取采样器读取帧中的数据时,得到错误响应代码:无响应响应消息:读取超时,未收到响应。 有人能帮我解决这个问题吗? 线程名称:密苏里州TestEnv 1-1样例开始时间:2019-10-09 10:40:43 IST加载时间:1000连接时间:0延迟时间:0大小以字节为单位:0发送字节:0头大小以字节为单位:0主体大小

  • 记录的Blazemeter脚本在JMeter中不工作,出现以下错误消息。 响应代码:非HTTP响应代码:java.net。SocketException响应消息:非HTTP响应消息:软件导致连接中止:recv失败

  • 我使用了以下来自google的示例https://developers.google.com/identity/sign-in/web/server-side-flow到目前为止,我能够实现以下步骤: 用户在客户端(浏览器)进行身份验证。 代码返回并保存在服务器数据库中。 请求身份验证代码令牌时,响应异常:401未授权 我检查了以下内容: 接口已启用 在 https://developers.go