如何从cURL命令实现jmeter请求post
我需要通过以下cURL命令实现jmeter脚本:如何从cURL命令实现jmeter请求post,curl,header,request,jmeter,saml,Curl,Header,Request,Jmeter,Saml,我需要通过以下cURL命令实现jmeter脚本: curl -X POST -u "Oezvjl4Ffju8Y0sLTXwfTuUHyHMa:vwe7v7AaontzlOfiefCRjrYWpUwa" -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" -d "grant_type=urn:ietf:params:oauth:grant-type:saml2-bearer&assertion=PD94bWw
curl -X POST -u "Oezvjl4Ffju8Y0sLTXwfTuUHyHMa:vwe7v7AaontzlOfiefCRjrYWpUwa"
-H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8"
-d "grant_type=urn:ietf:params:oauth:grant-type:saml2-bearer&assertion=PD94bWwgd...."
-k https://$host/oauth2/token
-u标志应指定:
值。断言参数应指定base64url编码的SAML2.0断言
如何在jmeter请求中为参数-u和-d赋值?
我尝试使用HTTP标头管理器,如下所示:
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
client_id: Oezvjl4Ffju8Y0sLTXwfTuUHyHMa
code: vwe7v7AaontzlOfiefCRjrYWpUwa
我将
grant\u type=…
放在http post请求的主体数据中。。但它不起作用。更简单的方法:-只需记录通话
导出http\u代理=http://localhost:8080/
curl……
- 螺纹组
-
- 服务器名称或IP:
$host
- 协议:
https
- 方法:
POST
- 内容编码:
UTF-8
- 路径:
/oauth2/token
- 正文数据:
grant\u type=urn:ietf:params:oauth:grant type:saml2承载和断言=PD94bWwgd….
- 名称:
授权
- 值:
Basic t2v6dmpsnezmanu4wtbztfryd2zudvvieuhnytp2u3djdbyw9udhpst2zpzwzdumpywvxdh