首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务器和API负载测试

服务器和API负载测试
EN

Stack Overflow用户
提问于 2017-04-15 10:49:00
回答 2查看 749关注 0票数 0

我在一个网站中包含了自定义API,它在新的唯一用户访问(如Google )上创建新的UID,并将UID数据发送到后端服务器(NodeJs)进行计算。

  1. 我需要检查并发用户,最大限度的用户限制可以创建/处理当前的云配置。
  2. 另外,需要检查,API的创建和发送用户数据是否有任何限制。API在CDN上(快速)

请建议一些测试工具,以检查上述情况。

EN

回答 2

Stack Overflow用户

发布于 2017-04-17 04:55:01

  • SoapUI是web服务功能测试的一种标准,它也有一定的负载测试能力
  • which基本上是JSON或supports,所以任何支持协议的工具都适用。这里您可以找到免费和开放源码负载测试工具的列表。缩小到最强大的部分,看起来是这样的:
代码语言:javascript
运行
复制
- [Grinder](http://grinder.sourceforge.net/) 
- [Gatling](http://gatling.io/)
- [Apache JMeter](http://jmeter.apache.org/) 
- [Tsung](http://tsung.erlang-projects.org/)

查看开源负载测试工具:您应该使用哪一种?文章中的主要特性比较、示例脚本和报告。

票数 3
EN

Stack Overflow用户

发布于 2017-04-19 13:12:53

我同意Dmitry的观点,即这四种工具(Grinder/Gatling/Tsung/Jmeter)是很好的工具,具有许多功能,但它们也相当复杂,需要依赖关系,开始使用时可能会有些痛苦。这完全取决于您的需求,哪种工具最适合您。

在我看来,您想要测试一个或两个由NodeJS驱动的REST端点。如果您希望使用可以编写脚本的简单入门工具,那么可以使用一些很好的命令行工具:

  • 威克 -非常快,在Lua可编写脚本
  • 基于炮兵 -NodeJS的JS脚本
  • k6 -我们自己的新发布的工具,目前是JS中最快的工具脚本

还有蝗虫,它在Python中是可编写脚本的,但是性能很差。

我喜欢这些工具,因为它们提供了简单的命令行用法,并且可以用真正的语言编写脚本,而不是Jmeter和Tsung,如果您想要做一些与众不同的事情,就必须使用XML。Gatling更好一些,它提供了一个基于Scala类的DSL,您可以在其中完成大部分事情,但它仍然不是“真实的”Scala。磨床是其他工具中唯一提供真正脚本的工具(在Jython中),但它并不是一个简单的单行命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43425125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档