使用Jmeter进行压力测试

发表于:2018-3-21 10:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:使徒k    来源:简书

  项目背景:我们的项目近期增加了一个对app进行登录和浏览统计的需求,来记录客户的设备情况和浏览情况来调整业务结果,会存在比较大的多并发情况,需要用到压力测试,在这里记录一下Jmeter进行压力测试的相关步骤和遇到的问题。
  准备工作
  下载安装Jmeter
  直接到官网: http://jmeter.apache.org/download_jmeter.cgi 进行下载安装,第一次我安装了 Source版本
  
jmeter下载.png
  在我解压之后进入到Jmeter目录的bin文件夹,可以看到jmeter文件,执行 sh jmeter 命令,发现报错了:
  
jmeter命令行报错.png
  我发现在我的bin目录下确实没有ApacheJMeter.jar
  于是我去下载了Binaries版本的,这次发现bin目录下有ApacheJMeter.jar文件
  
Binaries版本目录.png
  之后再次打开jmeter文件
  
打开Jmeter.png
  发现已经可以成功打开了
  测试用例
  接下来可以找个接口试一试
  已经打开了Jmeter了,接下来我们创建一个http请求来给接口发点东西,我用我们项目测试环境的登录为例子:
  
登录接口.png
  好,接下来到jmeter里面去弄一弄
  首先,添加线程组
  
添加线程组.png
  添加HTTP请求.png
  在http请求下加一个监听器,上面可以看到:查看结果树,用来查看结果
  好了,来模拟一下接口请求,看下上面的页面里的请求,把参数和请求地址核对输入
 
 jmeter模拟登录接口.png
  然后看一下结果
  
查看结果报错.png
  报错了,415错误,不知道是什么错,我们来看下请求内容
  
查看结果请求情况.png
  发现这个地方,Content-Type在我们之前的请求中是 application/json ,但是这里显示的是 application/x-www-form-urlencoded,这肯定不行,先把这里修改一下再试试。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号