Jmeter录制http脚本的简单流程

  1. Jmter是Apache组织开发的基于Java的压力测试工具
  2. 打开主界面右击测试计划-->Threads(User)-->线程组
    1. 线程数可以理解为并发用户数
    2. Ramp-Up Period 是启动启动所有线程数的总时间
    3. 线程数假设为10,Ramp-Up Period = 10秒,Ramp-Up Period/线程数= 10/10 = 1,也就是每隔1秒启动一个线程
    4. 循环次数为100(自己根据需求设定),每隔用户迭代100次
  3. 调度适配器启动时间,结束时间,持续时间,启动延迟的概念三回档选取时间,这里不多做解释了
  4. 右击工作台-->添加-->非测试原件-->http代理服务器
    1. Global Settings:端口设置8080(默认)
    2. 点击录制脚本前的设置一下浏览器:工具-->internet选项-->连接-->局域网设置-->勾选代理服务器,地址:120.0.0.1端口8080
    3. 点击启动:点击浏览器上面得登陆,登陆成功后,点击Jmeter中的停止,脚本录制完成,这时看线程组下方会有很多Server.aspx及其他(建议将其他右击禁用)
    4. 点击绿色按钮回放一次,查看线程组中的查看树(线程组右击添加-->监听器-->查看结果树)如果为绿色说明录制成功(保存)如果为叹号红色说明错误,录制不成功。
  5. 在每个Server.asps 中添加响应断言,检查请求后的应答是否正确,经发现每个Server.asps的body data 中都有成功的标志<OutputType>03</OutputType>或者<DefaultString333>O.K.</DefaultString333>将它添加到断言里。
  6. 将Server.asps的body data中的参数进行参数化将其中的柜员、机构和终端参数化,如柜员为111参数化为${teller_no},其他的也是一样的
  7. 在新建的文件夹下新建一个参数txt文档,里面放置所有用到的机构、柜员和终端及其要参数化的数据
  8. 将参数txt文档索引到Jmeter
    1. 右击线程组-->添加-->配置原件-->CSV Data Set Config
    2. 设置CSV Data Set Config
      • Filename:填写txt文档所在的路径及文档名(C:\XXX-jmeter-2.11\test)
      • File encoding  :  utf-8
      • Variable Name : brch_no,term_no,teller_no必须与文档中的数据对应(注意用逗号隔开)
  9. 线程组右击添加-->监听器-->ip@gc-Transactions per Secound用来查看tps
  10. 线程组右击添加-->监听器-->聚合报告用来查看响应时间,查看网络吞吐量等指标
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

依剑仗天涯

你的鼓励是我创装的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值