1

我有一个 web 方法getAllUsers,我希望每周调用这个方法。我正在考虑编写一个可以调用此方法的脚本,然后crontab在每周安排的脚本上使用。我有这个网络服务SOAP UI framework,所以你能告诉我如何通过脚本调用网络服务。我对此很陌生,我已经从框架手动执行了 Web 服务,但我正在寻找一个可以在运行脚本时调用 Web 服务的脚本。无论如何我可以使用 CURL 来调用 SOAP Web 服务...请帮助...

4

1 回答 1

0

有一种使用 crontab 调用soap ui 测试的方法。

使用包含在 soap ui testrunner.bat/.sh 脚本中的命令行运行功能测试很简单,该脚本需要许多参数来控制要运行的测试,输出,例如:

sh SmartBear/soapUI-4.5.1/bin/testrunner.sh -s"TestSuite 1" -r -a -fyour_folder/reports your_folder/your_project-soapui-project.xml

其中::
SmartBear/soapUI-4.5.1/bin/testrunner.sh运行脚本的路径
-s "TestSuite 1":测试套件名称
-r:在控制台中创建摘要报告
-a:在报告中导出所有测试结果,不仅是错误
-f your_folder/reports:报告文件夹的
your_folder/your_project-soapui-project.xml路径:soap ui 项目文件的路径

更多信息在这里: http: //www.soapui.org/Test-Automation/functional-tests.html

而在 crontab 中你只需要启动这个 shell 命令。

于 2013-07-23T06:23:03.167 回答