有没有办法在Rest请求的URL末尾有一个参数?
这是网址:
http://localhost:8000/my_user/1000
我尝试使用1000的参数,如下所示:
http://localhost:8000/my_user/${#Project#id_test}
最后不会渲染1000.
有办法做到这一点吗?
答案 0 :(得分:2)
有REST资源参数类型。
在您的情况下,样式应为Template
。这应该可以解决这个问题。
举个例子:
从API中添加新的REST资源时,请使用url而不是纯文本值。
在请求中,您将看到如下:
现在,在您的测试用例中,您可以使用属性表达式(您在问题中使用的属性表达式),即${#Project#id_test}
字段/列的value
作为上图中的下划线。< / p>
如果需要,您也可以通过documentation。
答案 1 :(得分:0)
你想要实现的目标是可能的,虽然我不确定你提供的价值。
当你设置一个RESTful Test Project是SoapUI时,你可以定义测试中的root / base url。
在SoapUI中设置服务调用时,您可以定义GET,POST设置。在同一个地方,您可以添加参数。单击“请求”选项卡,您将看到一个带有标题的空表,名称,值,样式,级别。
您可以在此处添加参数。
E.g。
Name | Value | Style | Level
id | Smith | QUERY | RESOURCE
当您运行服务电话并且您不确定您的请求是否正确时,请单击“原始”选项卡,这将显示SoapUI实际发送给您的服务的内容。