![](/img/trans.png)
[英]Getting name of previous test step of type Rest Request in SoapUI groovy script
[英]How to trigger REST request in SOAPUI with Groovy script test step
使用下面的脚本,我可以将数据/有效负载发送到我的 POST 请求。 但是,值得注意的是从脚本运行 post 请求。 需要循环发布请求。
def POSTForgivness = testRunner
.testCase
.getTestStepByName("postforgivness")
.getTestRequest()
POSTForgivness.setRequestContent(ForgivnessPayload)
来自评论的其他信息:
给你:sudo 代码
//Get the next step
def nextStep = context.testCase.getTestStepByName("postforgivness")
//Set the new request
nextStep.httpRequest.requestContent = ForgivnessPayload
//run next step
nextStep.run(testRunner, context)
只需循环上面的代码,直到完成数据
重新需要在循环中发布请求。
这听起来像是数据驱动的测试,而不是负载测试。
将您的宽恕后请求置于“数据源”步骤和“数据源循环”步骤之间。
然后,您可以根据数据源步骤中设置的行多次“循环”您的宽恕后步骤。 对于您设置的每一行,您可以定义有效负载以“喷射”到您的请求中。
SoapUI 网站https://www.soapui.org/data-driven-tests/functional-tests.html上有一篇很棒的文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.