使用Jmeter对你的Laravel网站进行压力测试

Song3761 次浏览0个评论2018年05月13日

一、安装

如果你是Mac OS系统,可以使用brew安装

brew install jmeter

其他系统也可以下载文件进行安装:下载地址

二、启动Jmeter

安装成功后可以在命令行输入如下命令启动

jmeter

如果你是下载的安装包,可以进入项目文件下的bin\下点击jmeter即可启动

三、创建一个请求

1、我们需要创建一个线程组


我们可以在线程属性中指定线程数(相当于是模拟用户的数量),循环次数(表示每个线程执行几次)调度器(就是创建线程的schedule)


2、创建一个请求

我们可以在线程组下创建一个请求,可以指定目标地址:



3、添加监听器

我们可以添加一个监听器来查看请求结果,建议使用聚合报告



四、测试结果分析

测试结果分析

  • Requests Per Second(Avg Rps):平均每秒钟响应次数=总请求时间 / 秒数
  • Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数
  • Successful Rounds:成功的请求
  • Failed Requests:失败的请求
  • Successful Hits:成功的点击次数
  • Failed Hits:失败的点击次数
  • Hits Per Second:每秒点击次数
  • Successful Hits Per Second:每秒成功的点击次数
  • Failed Hits Per Second:每秒失败的点击次数
  • Attempted Connections:尝试链接数

五、常见问题

1、设置Jmeter默认中文页面

启动Jmeter找到options > choose language > chinese(简体繁体自己选)

但是当我们下次打开时又恢复了英文,要再次设置。 如果要长期支持中文可以在Jmeter的安装目录下的bin目录中找到 jmeter.properties这个文件,用文本编辑器打开。大概在37行,找到:#language=en,将其修改为language=zh_CN这样,再次打开Jmeter就是默认中文了。

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文