有什么工具和最佳实践来测试Web服务?

贾里德:

我将要开始一个大型项目,该项目将涉及提供大量的Web服务。

我们将使用Java平台,因此,当然,我们将大量使用JUnit,Hudson等。(尽管我不确定一点也不重要)。

我们正在寻找一套用于测试Web服务的最佳实践和/或工具。我们将牢记几个目标:

  1. 显然,我们需要证明服务行为正确。这意味着发出Web服务调用,接收响应(检查响应是否正确),然后可能发出另一个Web Service调用,以确保系统处于新状态,即我们希望其处于原始状态(以及,显然,检查该响应是否正确。)

  2. 我们需要收集响应时间。

  3. 我们必须能够自动执行测试用例(jUnit样式,但是针对正在运行的系统,而不针对单个代码单元。)

  4. 如果非开发人员(技术业务用户)可以“编写”测试用例,那就太酷了。他们不是XML专家(而且永远不会),因此期望他们创建XML文件是不现实的。但是他们是主题专家,因此给他们一个“表格”以生成XML文件是现实的。然而; 对于我们而言,可能无法提供太多不同的服务来定制构建这些“表格”。

任何想法,最佳做法或经验教训,将不胜感激。

ZZ编码器:

我们最初使用SOAPUI进行功能测试。但是,SOAPUI不适用于回归和负载测试。

下一步,我们将XML加载到JMeter中

它可以驱动多台计算机的负载,并且我们可以轻松地将服务器的压力提高到极限。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

需要管理测试RESTful Web服务的测试人员的最佳实践是什么?

AngularJS和Web服务交互最佳实践

REST春季服务和JQUERY Web集成最佳实践

创建Web服务的最佳实践

在WEB API服务器和Android客户端应用程序之间共享模型的最佳实践是什么

什么是与作文班编写测试的最佳实践

运行集成测试的最佳实践是什么?

是否有最佳实践来重启集群

Scala 测试和模式匹配最佳实践

Web服务器最佳实践

实施REStful Web服务最佳实践?

模拟AWS服务和Lambda最佳实践

使用gin-gonic编写Web服务的最佳实践是什么

当单元测试方法具有断言而不是异常时,最佳实践是什么?

什么是性能回归测试的最佳工具

建立Mocha测试数据库连接的最佳实践和最有效方法

创建有状态微服务的最佳方法(实践)是什么?

将所有 API 地址放在 Angular 的服务页面中的最佳实践是什么

有关REST服务和I18N的最佳实践

是否有用于Ivy存储库的最佳实践或工具?

具有数据库的离线工具的最佳实践

什么是JavaScript / jQuery最佳实践来代替document.getElementById()?

在Ionic Framework中使用带有oAuth的ASP.NET Web Api的最佳实践是什么?

基于http调用测试Web应用程序的最佳实践

有什么更好的做法来响应来自Web服务的JSON?

Python模块tkinter:什么是访问其所有类的最佳实践和方法

构建e2e测试的最佳实践是什么?

对不同的Java集合进行基准测试的最佳实践是什么?

当前测试使用MapState的DoFn的最佳实践是什么