小编Mar*_*sle的帖子

将swagger定义导入SoapUI免费?

我正在玩SoapUI(免费/开源版),看看它是否对我们经常进行的那种广泛的API测试有用,因为我们现在正在swagger-ui页面上进行大部分测试在每个服务器/应用程序和一些功能,如自动化一些测试用例可能非常方便(在许多其他).

我遇到的问题是我无法弄清楚如何将所有端点导入SoapUI而无需逐个手动创建它们.我看到有一个从swagger导入的选项,但我似乎无法让它工作,谷歌搜索到目前为止没有帮助我.

  1. 是否可以使用免费版本?我知道REST发现是一个专业功能,但它不是我想要的.
  2. 谁能告诉我这些步骤会是什么?我试着将它指向swagger-ui页面但是没有做任何事情.我可以访问应用程序源代码(用java + spring编写)我需要导入的swagger定义是否位于某处?戳了一下但我可能没找对地方.

我知道我陷入了一些可能非常简单的事情,但我很感激任何帮助.

编辑:这是使用SoapUI版本5.2.1

soapui swagger

13
推荐指数
2
解决办法
3万
查看次数

任何Java等同于PhantomJS?

我想知道是否有任何类似于PhantomJS的Java库.我想要实现的是能够模拟表单登录并从网页提交动作,以及也可以进行页面抓取.我知道jsoup可以进行页面抓取而不是页面自动化.

提前致谢!

干杯,亚历克斯

java automated-tests web-scraping selenium-webdriver

12
推荐指数
3
解决办法
3万
查看次数

如何让 Pycharm 从测试文件夹递归运行所有 python 单元测试

我来自 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 运行所有单元测试?

python unit-testing pycharm

8
推荐指数
2
解决办法
3256
查看次数