我们目前正在使用JMeter为RESTful API确定合适的自动化框架。在我们的套房中,典型的POST请求如下所示:
URL:https://host123.com/createuser
消息体():
{ "UserName" ,"Password","FirstName","LastName","PhoneNumber" }对于XML,也有一个等价的消息体。
我们感兴趣的一个框架如下:

JSON/将包含每个唯一API的所有XML/JSON消息体(我们有将近350个这样的唯一API URL)。
测试用例存储库将包含所有相关测试,其中包含要传递到JSON/XML中的数据。以下是一个这样的例子:

JMeter将运行这些测试,并将响应导出到一个文件,该文件将由另一个报告插件/实用程序以图形方式解析和显示。
您能告诉我上面的数据驱动框架是否适合自动化RESTful服务吗?此外,如果Jmeter是执行这些测试的理想工具。
发布于 2014-02-11 13:08:00
对于“理想”还不确定,但是JMeter绝对能够帮助您自动化您的场景。
一些参考资料:
希望这能有所帮助
D。
发布于 2014-02-11 17:29:26
JMeter是一个很好的解决方案。
如果您想要自动化运行JMeter和图形,这里有一些使用Jenkins和CLI的解决方案:
https://blog.codecentric.de/en/2014/01/automating-jmeter-tests-maven-jenkins/
需要一步一步的指南,以便在Ubuntu上执行Jenkins (与Hudson )中的J抄脚本
另一种选择是使用http://BlazeMeter.com的付费解决方案,它基本上是作为服务的JMeter。他们也有API和Jenkins插件。简单得多但不是免费的。
最后,还请看一下JMeter插件项目,它有一些很好的JMeter附加功能。
http://jmeter-plugins.org/
发布于 2015-04-01 18:09:43
我将使用斯塔夫/斯塔克斯调用XML测试用例,运行JMeter并收集结果。这是一个关于这一点的很好的文章。
https://stackoverflow.com/questions/21695819
复制相似问题