首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs应用性能测试最佳工具

Nodejs应用性能测试最佳工具
EN

Stack Overflow用户
提问于 2018-09-20 19:21:41
回答 3查看 5K关注 0票数 0

我有一个Node.js应用程序,这想进行性能测试。我使用JMeter工具来记录业务场景,但是请求有一些加密的信息,但这些值是输入的,希望使用CSV文件进行参数化。

我觉得对于Node.js应用程序来说,JMeter不是最好的选择。有没有人能推荐一下Node.js应用的开源工具?

EN

回答 3

Stack Overflow用户

发布于 2018-09-20 19:57:12

任何负载测试工具都运行在HTTP protocol level上,他们对底层的后端技术栈一无所知,所以它可以是NodeJS、PHP、Java、.NET或Python --从负载测试工具的角度来看,它只是一个响应HTTP protocol level请求的web服务器。

因此,没有用于NodeJS负载测试的“特殊”工具,如果您是一名JavaScript开发人员,您可能会发现Artillery.iok6.io更有用,因为您将能够用您的“本地”JavaScript语言定义您的测试,并且可能能够重用一些执行参数加密的函数。

如果你不是一个天生的开发人员- JMeter应该是一个非常好的候选工具,因为它通常不需要任何编程语言知识(但是,如果你想要支持包括JavaScript在内的各种脚本语言的JSR223 Test Elements,但是出于性能原因,建议使用Groovy )。

此外,还有用于JMeter的Parallel Controller,它支持模拟AJAX requests,而其他自由负载测试工具缺乏这种支持。

票数 5
EN

Stack Overflow用户

发布于 2020-06-28 21:12:49

你可能想试试https://github.com/anywhichway/benchtest。请注意,Benchtest应该只是您的性能测试的一部分,您还应该使用模拟真实世界条件的模拟器,并在应用程序级别测试您的代码,以评估网络影响、模块交互等。

票数 0
EN

Stack Overflow用户

发布于 2019-08-22 16:17:45

我的建议是使用K6.io,它更有用,因为您可以将脚本从邮递员收集转换为k6脚本,然后轻松地执行和监控测试结果。

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

https://stackoverflow.com/questions/52424007

复制
相关文章

相似问题

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