使用Jmeter测试网页的性能
打开Jmeter
添加测试线程组
右键Test Plan$\rightarrow$Add$\rightarrow$Threads(Users)$\rightarrow$Thread Group。
添加Http请求
右键Thread Group$\rightarrow$Add$\rightarrow$Samper$\rightarrow$HTTP Request。
结果:

添加观察树
右键Test Plan$\rightarrow$Add$\rightarrow$Listener$\rightarrow$View Result Tree。
测试
点击HTTP Request,在path项输入一个网址,例如 https://www.zhihu.com/ ,然后点击run。
然后点击View Result Tree,就会出现以下结果:

集合点
右键Thread Group$\rightarrow$Add$\rightarrow$Timer$\rightarrow$Synchronizing Timer。
第一个变量代表的是线程数量。
第二个变量代表的是结束的时间,当时间达到一个段后,所有的线程都会被释放。
Thread Group变量
- Number of Thread(users): 指模拟的用户数。
例子:如果要模拟一百个人,那么输入一百即可。 - Ramp-Up Period(in seconds):虚拟用户增长时长。
例子:测试一个考勤系统,登录的时候不是所有人一起登陆,而是有一个时间点是大家一起登陆的。比如是八点到九点这一段时间登录的,时长就是3600秒。但不需要设置这么大的数 - Loop Count:一个虚拟用户所需要做的测试数。如果把
Infinite勾上的话,那么运行的时候是永不停止的,除非手动强制停止。