我正在玩SoapUI(免费/开源版),看看它是否对我们经常进行的那种广泛的API测试有用,因为我们现在正在swagger-ui页面上进行大部分测试在每个服务器/应用程序和一些功能,如自动化一些测试用例可能非常方便(在许多其他).
我遇到的问题是我无法弄清楚如何将所有端点导入SoapUI而无需逐个手动创建它们.我看到有一个从swagger导入的选项,但我似乎无法让它工作,谷歌搜索到目前为止没有帮助我.
我知道我陷入了一些可能非常简单的事情,但我很感激任何帮助.
编辑:这是使用SoapUI版本5.2.1
我想知道是否有任何类似于PhantomJS的Java库.我想要实现的是能够模拟表单登录并从网页提交动作,以及也可以进行页面抓取.我知道jsoup可以进行页面抓取而不是页面自动化.
提前致谢!
干杯,亚历克斯
我来自 Java 背景,所以我将我的单元测试组织成独立的并行测试层次结构,以反映我的主项目的结构。我使用 PyCharm 代替 Intellij 或 Eclipse。在这两个 I IDE 中,我可以选择任何被测包并在此命名空间下递归运行所有单元测试。
测试结构
+ tests
+ billing
+ supplier
+ ClassName_tests.py - file
- TestClassName - class
- test_one() - functions
- test_two() - functions
+ config
...
+ invoicing
...
Run Code Online (Sandbox Code Playgroud)
这可以用 Python 和/或 PyCharm 实现吗?目前我需要单独运行每个命名空间/模块的测试我是否必须在 PyCharm 或 Python 中定义一些东西。
我已经阅读并尝试了这个设置,但它运行了所选文件夹中的所有测试,而不是递归的。 如何强制 Pycharm 运行所有单元测试?