当前位置: 首页 > 知识库问答 >
问题:

使用SeleniumWebDriver Maven TestNg进行RESTAPI测试

丌官招
2023-03-14

有没有任何一个测试REST API的使用硒网络驱动程序Maven TestNG。请分享信息或样本项目

共有2个答案

高朝明
2023-03-14

除了mfulton26的答案,

您还可以使用JMeter(开源)测试REST APT。有关更多详细信息,请查看此链接。

JMeter插件可用于

  • 蚂蚁
  • 马文
  • 格拉德尔
  • 詹金斯
上官英哲
2023-03-14

SeleniumWebDriver用于与web浏览器交互,而不是HTTP API(RESTful或其他)。

有许多可用的HTTP客户机库可以很好地与Maven和TestNG配合使用。以下是一些:

  • Google提供的Java HTTP客户端库
 类似资料:
  • 我有一个简单的JavaSpringRESTAPI应用程序,我不知道如何对它进行单元测试。我读过JUnit和Mockito的纪录片,但我想不出来。 下面是StudentController类中的post方法 这是在学生服务类中的插入学生方法 我使用MySQL作为数据库。我应该在单元测试中也使用数据库吗?我的意思是我不想要任何集成测试。我只需要单元测试。我在节点中使用supertest。js和它照顾所

  • 我是全新的RestTemboard和基本上在REST API也。我想通过Jira REST API检索我的应用程序中的一些数据,但取回401未经授权。在jira rest api留档上找到并发表文章,但不知道如何将其重写为java,因为示例使用curl的命令行方式。我将感谢任何建议或建议如何重写: 进入java使用SpringRest模板。其中ZnJlZDpmcmVk是用户名:密码的Bas64编码

  • 简介 在之前的章节我们实现了一个简单但是功能齐全的web项目、学习了如何使用Gradle来构建和运行这个项目。测试代码是软件开发周期中非常重要的一环,能够确保软件的行为能符合预期。这一章我将讲述如何使用Gradle来组织、配置和执行测试代码,学习如何写单元测试、集成测试和功能测试并把他们集成到项目构建中。 Gradle集成了很多Java和Groovy测试框架,在本章的最后你会用JUnit、Test

  • 本节课将介绍如何使用specs —— 一个Scala行为驱动设计(BDD)框架,来进行测试。 扩展规格 让我们直接开始。 import org.specs._ object ArithmeticSpec extends Specification { "Arithmetic" should { "add two numbers" in { 1 + 1 mustEqual

  • ...还有一个很简单的测试... 如果我在IntelliJ中运行这个,测试就会运行并失败。 如果我提交这个项目并将其推送到github,TeamCity会看到变化并开始构建。生成会很快失败,出现以下错误:

  • 我使用JUnit4和Mockito创建了一个Spring Boot2应用程序。当我测试某种方法时。会出现这样的例外: 这是我的测试代码 SuveryService.java SurveyRepository.java 我引用了这篇文章Mockito NullPointerException,但这个问题仍然存在。任何帮助都将被应用。