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