我正在尝试使用 Jmeter 执行移动负载测试,但在结果树中收到 401 错误



我正在尝试使用 jmeter 加载测试我的移动应用程序,我已经在 HTTP 标头管理器中提供了授权令牌并记录了移动应用程序操作。但是当我运行此记录的脚本并在结果树中查看结果时,所有操作都显示为失败,对于某些操作,我看到 401 取消授权错误。请帮助我解决这个问题。 这张图片显示了我在运行录制后得到的结果

HTTP401 状态代码表示您未能提供正确的凭据或令牌,您需要以某种方式登录或传递系统期望的"良好"令牌。

在大多数情况下,您不能在没有事先关联的情况下重播记录的脚本 - 使用合适的后处理器从上一个响应中提取动态数据的过程,将其转换为 JMeter 变量并将其添加到下一个请求中。

您可以通过再次记录相同的操作并比较脚本来确定请求的哪些部分是动态的。如果有差异 - 您将需要处理相应的参数。

另一种选择是使用基于云的代理服务进行记录,它可以在 SmartJMX 模式下导出记录的请求,假设自动检测和关联任何动态参数。有关详细信息,请参阅如何将 JMeter 脚本编写时间缩短 80% 一文。

最新更新