gpt4 book ai didi

linux - 有什么方法可以自动调用网络服务吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:21 25 4
gpt4 key购买 nike

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

最佳答案

有一种使用 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 命令。

关于linux - 有什么方法可以自动调用网络服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17788757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com