jmeter 2023-02-23 19:44 > https://www.bilibili.com/video/BV1j8411N7Bm?p=176 下载后解压即可使用。 执行jmeter.bat。 #### 使用 启动后页面是这样的,如果是英文的话,Options -> Choose Language 可以选择简体中文: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoJccRfRd0cVoYjNE.jpg) 可以在选项->放大,中设置字体放大。 直接Ctrl + s ,先将当前测试计划保存,下次用可以直接打开: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoMjBUtKc2ZCGKqiO.jpg) 先右键测试计划添加线程组: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoNax7ay3P7lqRIkI.jpg) 线程数可以设置200,循环次数设置为100,意味着会在1秒内开启200个线程,每个线程循环100次;那就是总共会发20000次请求: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoNWAOuOhENTE0jym.jpg) 然后再右键线程组,添加取样器,添加HTTP请求: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoPsCYX1BwxcdxcSc.jpg) 编辑HTTP请求内容,把请求路径,请求数据都写上: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoRmvWCNrso1C6pR8.jpg) 右键当前请求,添加监视器:汇总报告和查看结果树: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoSUv9zNQK4Rz0IOE.jpg) 然后直接点启动按钮即可: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoTU0pbkaGUq4HB8W.jpg) 点击汇总报告,可以看到监控指标: 平均值、最小值、最大值单位都是ms,代表这请求的平均时间;吞吐量即TPS或QPS, ![](https://minio.riun.xyz/riun1/2023-02-11_2SoUsE2bMadlsmwC9Q.jpg) 点击查看结果树,可以看到每个请求发送的请求和相应数据,如果有出错也会显示出来: ![](https://minio.riun.xyz/riun1/2023-02-11_2SoVt0VsagLKcxhscr.jpg) 点击扫帚按钮,可以清除当前的汇总报告和结果树结果数据,就可以再次进行启动测试。 ### 添加http信息头 ![](https://minio.riun.xyz/riun1/2023-09-21_4i72VVQTqEPbSqbrxQ.jpg) 可以在这添加Content-Type,或者Auth等信息 ![](https://minio.riun.xyz/riun1/2023-09-21_4i73zpGSISVlB026le.jpg) 如果是post请求,对应postman的raw json格式的话,需要添加请求头,并添加如下参数 ![](https://minio.riun.xyz/riun1/2023-09-21_4i7415WHMv1zMlwbeQ.jpg) #### 问题 https://www.bbsmax.com/A/E35px0DK5v/ 大并发请求下部分请求java.net.SocketException: Socket closed ![](https://minio.riun.xyz/riun1/2023-02-11_2Sq9xRSDVGebbxuM7A.jpg) --END--
发表评论