6

我想使用Gatling进行 REST 性能和可扩展性 Web 服务测试。我目前正在为此使用 JMeter,因为当我开始这个项目时我不知道加特林。Gatling 将更好地集成,并且出于多种原因会更好地用于该项目。

我想问一个主要问题:

显然,使用正确的 Web 服务信息配置 Gatling 会产生很多开销。我已经在 J​​Meter 中完成了这项工作,我不想再这样做了。对于其中一个子项目,我们有一个 WADL,但另一个没有这样的东西。是否可以开箱即用地导入:

一种。JMeter 测试计划和
b. WADL 文件

进入加特林?

我浏览了文档,但不幸的是我找不到任何引用这些文档的内容。

4

2 回答 2

11

不,加特林两者都没有。

我们可能会在 2013 年研究构建 jmx 转换器,因为您不是第一个提出要求的人。在这一点上,我有点怀疑,因为 2 JMeter 和 Gatling 的逻辑和配置有很大不同,所以它们的功能和使用方式并不是 1:1 映射的。

使用 REST API 最简单的方法是使用记录器,因此您可以将请求主体转储为模板,然后将数据注入其中。见http://gatling.io/docs/2.1.6/http/http_request.html#request-body

如果您使用 JSON,您可以使用我们的 JsonPath(或标准正则表达式)检查来对响应正文进行断言,甚至捕获数据。见http://gatling.io/docs/2.1.6/http/http_check.html#defining-the-check-type

于 2012-12-22T07:46:54.263 回答
0

将 HttpSampler 与 Raw Post 正文一起使用 最后 2.8 版本是测试 Web 服务的正确方法。

是你这样做的方式吗?即将发布的 2.9 具有与后处理器消耗的内存和 cpu 相关的新性能改进。

关于a,我不这么认为。

于 2012-12-21T17:09:57.680 回答