性能测试之链接服务器实操

一、项目背景

因公司业务发展用户量增多,一些重要的接口请求也随着增多,导致接口响应变慢,需要优化接口的性能,所以团队里面就开始针对这些接口进行性能压力测试。

二、前期准备工作

1、性能测试的服务器(不能在生产的机器上进行测试)
2、Jmeter压测工具

三、操作流程

1、从本地上传Jmeter脚本至压测服务器
  ①确保Jmeter脚本正确
    注意:IP是localhost(单机)

  ②登录到压测服务器
    IP、username、password

  ③压测服务器,cd到想要保存脚本的路径
    命令:cd


  ④执行rz命令,弹出文件选择窗,选择需要上传的文件
    命令:rz

  ⑤上传成功
    文件保存在当前路径

 2、在压测服务器通过命令执行Jmeter脚本

  ①确认好脚本文件路径、结果文件路径、报告路径

  ②执行命令:
    例:jmeter -n -t ./script/yace.jmx -f -l result/result1.jtl -e -o report

    -n -t:
    后面接脚本路径(必须,指定在非gui模式下运行该脚本)
    一定是.jmx文件
    -l:
    后面接结果路径(一般都填,生成运行结果文件,用于调试分析)
    一定是.jtl后缀的文件
    -e -o:
    后面接报告路径(非必须,生成网页版报告,用得少)
    一定是文件夹,文件夹须为空或不存在
    -f:
    在开始测试之前,强制删除现有结果文件和报告文件夹(如果存在)

   ③脚本运行中,如图

   ④运行结束

  3、将压测服务器的Jmeter运行结果下载到本地
  
   ①登录ftp服务器

   ②压测服务器,执行命令

   ③输入ftp服务器的密码,正确则开始上传

   ④上传完成

   ⑤ftp服务器,执行命令sz 文件名,弹出选择保存路径弹窗,选择保存路径

   ⑥下载完成

  4、在本地Jmeter查看运行结果

    ①在本地Jmeter的监听器,打开.jtl文件,即可分析数据

  5、在监控平台查看运行过程中的服务器负载情况

    ①打开监控平台地址,并选择时间,查看对应时间的负载情况。
posted @ 2024-09-20 17:53  吃葡萄不吐葡萄皮~  阅读(90)  评论(0)    收藏  举报