0%

Jmeter 使用简介

使用Jmeter测试网页的性能

  1. 打开Jmeter

  2. 添加测试线程组
    右键 Test Plan $\rightarrow$ Add $\rightarrow$ Threads(Users) $\rightarrow$ Thread Group

    添加测试线程组

  3. 添加Http请求
    右键Thread Group $\rightarrow$ Add $\rightarrow$ Samper $\rightarrow$ HTTP Request

    添加http request

    结果:
    result

  4. 添加观察树
    右键 Test Plan $\rightarrow$ Add $\rightarrow$ Listener $\rightarrow$ View Result Tree
    观察树

  5. 测试
    点击HTTP Request,在path项输入一个网址,例如 https://www.zhihu.com/ ,然后点击run
    然后点击View Result Tree,就会出现以下结果:

  6. 集合点
    右键Thread Group $\rightarrow$ Add $\rightarrow$ Timer $\rightarrow$ Synchronizing Timer
    第一个变量代表的是线程数量。
    第二个变量代表的是结束的时间,当时间达到一个段后,所有的线程都会被释放。

Thread Group变量

  1. Number of Thread(users): 指模拟的用户数。
    例子:如果要模拟一百个人,那么输入一百即可。
  2. Ramp-Up Period(in seconds):虚拟用户增长时长。
    例子:测试一个考勤系统,登录的时候不是所有人一起登陆,而是有一个时间点是大家一起登陆的。比如是八点到九点这一段时间登录的,时长就是3600秒。但不需要设置这么大的数
  3. Loop Count:一个虚拟用户所需要做的测试数。如果把Infinite勾上的话,那么运行的时候是永不停止的,除非手动强制停止。
------------ 感谢你的阅读 ------------