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

如何解决Jmeter中Android应用的令牌问题

阎善
2023-03-14

线程名称: 线程组 1-3 示例开始: 2018-08-07 15:02:49 IST 加载时间: 228 连接时间: 0 延迟: 228 大小(以字节为单位): 401 发送的字节大小:347 标头大小(以字节为单位): 312 正文大小(以字节为单位): 89 样本计数: 1 错误计数: 1 数据类型(“文本”|”bin“|”“): 文本 响应代码: 403 响应消息: 禁止访问

“状态”:200,“响应”:“失败”,“数据”:{“失败”:“禁止。令牌过期”,“状态”:0}}

共有1个答案

蓬高谊
2023-03-14

在大多数情况下,您不能只重放使用HTTP(S)测试脚本记录器捕获的内容而不执行关联 - 在上一个响应中识别动态参数,提取它们并保存到JMeter变量中并用这些变量替换记录的硬编码值的过程。

因此,您的测试计划应如下所示:

  • 第一个 HTTP 请求
    • 后处理器提取令牌并将其保存到变量中

 类似资料:
  • 我们使用以下链接生成了一个访问令牌:https://graph.facebook.com/oauth/access_token?grant_type=client_credentials 它给了我们这样一个访问令牌:AQRtositr-Km47sometextwohp-7heCCDHmKE 但现在,当我们想在本地Facebook应用程序中进行身份验证时,它会生成以下AccessToken:ABBD

  • 我需要在使用Jmeter登录后获取持有者令牌,并希望在其他请求中使用该令牌。我尝试通过传递用户名和密码以及其他查询字符串参数,如屏幕截图所示,但它不起作用。它给出了以下回应 [线程名称:线程组 1-1 示例 开始:2021-05-11 16:05:11 IST 加载时间:2190 连接时间:1550 延迟:2190 以字节为单位的大小:160 发送的字节数:975 标头大小(以字节为单位):155

  • 问题内容: 我在这里很陌生,但让我们直接解决这个问题:当我为一个类项目计算器编写以下代码时,遇到了“令牌错误”。这是完整的错误消息: 我写了这段代码: 这就是代码,我注释了令牌错误所在的区域。也许解决方案就对了。我希望我的代码成为一个计算器,以便你们可以修正我的代码,使其不与数学运算冲突。谢谢,感谢您的帮助。 问题答案: 问题是分号之后的分号。 语法为 条件 expression-or-block

  • 在调试模式下启动SM A105F上的lib\main.dart...正在运行分级任务“组装调试”...√build build\app\outputs\flutter-apk\app-debug.apk。正在安装build\app\outputs\flutter-apk\app.apk...错误:ADB退出,退出代码为1执行流式安装