Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate 空手道测试中是否可以执行卷曲?_Karate - Fatal编程技术网

Karate 空手道测试中是否可以执行卷曲?

Karate 空手道测试中是否可以执行卷曲?,karate,Karate,我需要运行一些使用NTLM代理的测试。 由于空手道不支持NTLM代理,我认为如果空手道可以“执行”下面的curl命令,我会让kate使用NTLM: curl -X GET 'https://someaddress.com/cats?Status=completed' -u siteuser:sitepasswd --proxy-ntlm --proxy-user ckuser:ckpasswd --proxy internal-ntlm-proxy:8080 -s 有人知道我能不能用空

我需要运行一些使用NTLM代理的测试。 由于空手道不支持NTLM代理,我认为如果空手道可以“执行”下面的curl命令,我会让kate使用NTLM:

curl -X GET 'https://someaddress.com/cats?Status=completed' -u siteuser:sitepasswd    --proxy-ntlm --proxy-user ckuser:ckpasswd --proxy internal-ntlm-proxy:8080 -s 
有人知道我能不能用空手道叫卷发命令吗?(而不是空手道在给定调用时使用的内部http请求…路径…)


谢谢

是的,空手道有很好的CLI支持,如果您的操作系统上有
curl
,就可以完成。有关详细信息,请参见此答案,参见0.9.6

在您的情况下,请先尝试使用

result
将包含控制台文本。请注意,有两种方法可以更容易地提取值,例如:

* def token = karate.extract(result, 'some(pattern).+', 1)

@谢谢你!NTLM已经被请求过好几次了,我从来没有想到过
curl
,所以我编辑了一个旧的答案:-一旦你让它工作,一定要报告回来!
* def token = karate.extract(result, 'some(pattern).+', 1)