authentication - 如何在 Jmeter 中获取 Bearer 访问令牌
问题描述
我在 Jmeter 中获取不记名访问令牌时遇到问题。问题的原因很可能是服务器身份验证 - 并不真正了解如何在 Jmeter 中正确设置它。curl由几个部分组成:
curl -X POST -v https://xxxx.xxx.xx.lv/token -u "d123c9e3-4e91-46db-931e-37e8a52b8c8d:0e7cb8ad50fe3686de05fcf46815abc0a9d7cd095c23f75446d933ccxyxy" -d "grant_type=xxx -dname" -dxuser" “密码=xxxxxx”-d“范围=范围”
我尝试使用 HTTP AuthorizationManager、HTTP Request 和 HTTP Header Manager,但没有任何成功的结果。有什么建议吗?
谢谢!塔佳娜
解决方案
我认为您应该执行以下操作:
HTTP 请求采样器:
这些protocol
和Server Name
位可以移动到HTTP 请求默认值,因此您不必为每个 HTTP 请求采样器指定它们
一般来说,从 JMeter 5.1 开始,可以从 curl 命令行创建测试计划,该选项位于“Tools -> Import from cURL”主菜单条目下:
推荐阅读
- html - 为什么我的行不居中且每行包含 3 张图片?
- python - 在 pytorch kmeans 中使用 pytorch Dataloader
- python - 关于虚拟环境、PATH 变量和命令行的问题
- css - 如何让具有 flex 的父母让孩子溢出父母
- c++ - cfapi CF_CALLBACK_TYPE_FETCH_PLACEHOLDERS 反复回调
- mysql - 加入具有不同列的两个表
- javascript - function.prototype.constructor.name 和 function.name 之间的 Javascript 区别
- database - 在 reddit 数据库上使用 Google Bigquery 来获取帖子以及所有评论
- mysql - 使用 MySQL 或 H2 将空值替换为列中的最新值
- asp.net-core - NSwag + System.InvalidOperationException:路径'/Site'上的方法'get'被多次注册