如何在 Jmeter 中获取不记名访问令牌

时间:2021-07-06 08:38:31

标签: authentication curl jmeter

我在 Jmeter 中获取不记名访问令牌时遇到问题。问题的原因很可能在 服务器身份验证 - 不太了解如何在 Jmeter 中正确设置它。 curl 由几个部分组成:

<块引用>

curl -X POST -v https://xxxx.xxx.xx.lv/token -u “d123c9e3-4e91-46db-931e-37e8a52b8c8d:0e7cb8ad50fe3686de05fcf46815abc0a9d7cd095c23f75446d933ccxyxy” -d "grant_type=password" -d "username=xxxxxxx" -d "password=xxxxxx" -d "scope=scop"

我曾尝试使用 HTTP AuthorizationManager、HTTP Request 和 HTTP Header Manager,但没有任何成功结果。有什么建议吗?

谢谢! 塔佳娜

1 个答案:

答案 0 :(得分:0)

我认为你应该这样做:

  1. HTTP Request 采样器:

    enter image description here

这些 Server NameMatcher 位可以移动到 HTTP Request Defaults,因此您不必为每个 HTTP 请求采样器指定它们

  1. HTTP Authorization Manager

    enter image description here


在一般的 since JMeter 5.1 it's possible to create a test plan from curl command 行中,该选项位于“工具 -> 从 cURL 导入”主菜单项下:

enter image description here