gpt4 book ai didi

java - 我们可以用JMeter做哪些类型的项目测试

转载 作者:行者123 更新时间:2023-11-28 21:25:33 27 4
gpt4 key购买 nike

在我的 java 应用程序中有多个 maven 项目使用,它们相互依赖。一次运行 10 个线程以创建 10 个旅游计划(一日游拜访店主),其他线程在完成其中一个线程执行后排队,等待的线程得到改变。我想测试我的应用程序的负载测试是否所有线程都正常工作。我不知道 JMeter 是否可行。如果可能,那么如何通过 JMeter 执行我的应用程序。

请有人建议我是否可以使用 JMeter 测试我的应用程序,如果不能,那么还有其他选择吗

最佳答案

JMeter是一个负载测试工具,工作在协议(protocol)层。它主要支持使用 HTTP/HTTPS 协议(protocol)的 Web 应用程序,而不管用于构建应用程序的技术,如 Java、NodeJS、PHP、ASP.NET 等。JMeter 还支持各种其他协议(protocol),如 FTP、SMTP、SOAP/REST Web 服务, 通过 JDBC, LDAP, TCP, Java 对象等的数据库


与您的场景的线程模拟相关,使用线程组,您在其中定义线程数以运行脚本请求(在协议(protocol)层)。如果单个线程不够用,您可以使用多个线程组并按顺序运行它们(完成一个线程组然后仅运行第二个线程组,因为它依赖于第一个线程组)或根据您的需要并行运行。

引用资料:

  1. http://jmeter.apache.org/
  2. http://jmeter.apache.org/usermanual/component_reference.html
  3. http://jmeter.apache.org/usermanual/get-started.html

关于java - 我们可以用JMeter做哪些类型的项目测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41504776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com