【发布时间】:2018-04-13 06:16:43
【问题描述】:
我有一个 JMeter 脚本,可以测试大约 25 个不同的 REST API(这不是负载测试,而是 API 功能测试)。所有这些 API 都需要一个基于 OAuth 的访问令牌,我在测试开始时生成并保存在一个变量中,然后所有后续 API 调用都会使用该变量。
问题是令牌的到期时间为 10 分钟,如果测试超过该持续时间,则其余调用将失败并显示 401。有没有办法可以重复我在 5 分钟后重复拨打的第一个电话所以新的访问令牌始终可用?谢谢。
不确定此图像是否会有所帮助,但 opentokenID 调用会生成访问令牌,然后是使用它的所有其他调用。我想知道是否有某种机制可以在测试过程中重新执行 opentokenId 调用以获得新的访问令牌。
【问题讨论】:
-
你能分享你的脚本图像吗? jmeter屏幕截图可以通过json提取器动态提取accesstoken
-
我正在动态提取访问令牌,但它会在 8 分钟后过期,我需要找出一种方法,让我可以在每 5 分钟后重复一次调用,而其余的测试不受影响
-
还有其他工具可用于功能 Api 测试 [ApiTestingtools](joecolantonio.com/2017/05/16/…)
标签: jmeter jmeter-4.0