1

我正在使用 SOAPUI 对此 REST API 进行负载测试。

http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false  

我已经成功设置了测试套件和所有。我的疑问是,当我执行测试时,是否可以通过从脚本编辑器(javascript 或 groovy)传递测试套件的值来更改 REST API url 中的查询参数?如果是这样,我应该如何编写脚本?

希望我对我的问题很清楚。

4

1 回答 1

2

参数通过 REST 测试请求的主选项卡进行操作。

图标看起来像

  • 带有圆形箭头的框 - 将参数恢复为默认值
  • 普通框 - 清除所有参数
  • 一个加号,下面有一些破折号 - 从指定的 URL 更新此请求参数

您可以使用 groovy 动态设置值

如果你的参数看起来像

address  ${address}
sensor   ${useSensor}  

您可以在 groovy 脚本中设置这些值:

context.setProperty("address", "1600+Amphitheatre+Parkway,+Mountain+View,+CA")
context.setProperty("useSensor", "false")
于 2012-08-29T15:37:02.463 回答