如何在junit测试和白盒测试中对服务器应用程序进行负载测试。
在这里进行负载测试我的意思是,如何在不影响服务器计算机和应用程序性能的情况下,找出可以连接到服务器的客户端连接数(来自相同或不同的IP)。这里的性能包括RAM(内存使用),内核负载,处理速度等。
如何在不使用任何外部第三方库或应用程序的情况下找到它?如何在Junit中编写这样的单元测试?
答案 0 :(得分:0)
我可以建议您使用第三方应用程序来执行应用程序的负载测试 - LoadRunner,LoadUI或JMeter。如果您决定使用JMeter,则可以使用JMEter插件 - Performance Monitor来了解加载的服务器的运行状况。您可以使用this视频教程
开始使用JMeter答案 1 :(得分:0)
你真的有十几个问题。关于单元测试的问题本身就是一个完整的类别,性能测试也是如此(它不仅仅是“连接......”)。
现在是时候参加培训或聘请完成此项工作的人,然后再将自己与他们联系一段时间,观看,学习,记笔记并提出大量问题!
虽然提到了JMETER,但任何工具只需要在性能测试成功所需的总技能和工作知识的5-15%之间。