jmeter 的基本使用

推荐逛的网站https://www.blazemeter.com/blog
最近项目准备开发一个抽奖活动,我作为质保呢,被产品给点到了,产品同学专门分享了一片关于抽奖活动测试的文章到群里,而这篇文章里面的主要测试工具就是jmeter,恰好我也了解一些jmeter的基础,正好趁着这次测试的机会,复习下jemter的使用。
问题:

  1. postman 和 jmeter 的相同点和区别?
    postman和jmeter都可以用来做接口测试,都可以定义变量,执行脚本。
    postman比较常用,接口的功能测试主要是通过postman来进行。
    jmeter比postman作用范围更广,更加通用,但是不如postman快捷,单纯的面向接口的功能测试还是postman更受欢迎。
  2. 自己写接口测试代码和jmeter的区别?
    如果你的编码能力足够强,而且排除效率因素的话,jmeter的功能可以通过自己代码实现,但是考虑到效率和质量还是jmeter更靠谱。

jmeter简介

jmeter是一个压力测试工具,它的每一个测试用例可以保存成为一个.jmx文件,通过jmeter的图形界面可以进行用例的创建和编辑。通过jmeter命令可以执行jmx用例生成报告。
下面介绍jmeter的使用
概念介绍
测试计划
线程组

https://www.blazemeter.com/blog/beanshell-vs-jsr223-vs-java-jmeter-scripting-its-performance
JSR223 Sampler
groovy脚本
vars代表变量Map可以通过 put, get进行设置与获取
BeanShell Sampler
图片中的变量是可以在脚本中访问的
这里写图片描述
HTTP请求
这里写图片描述
监听器-查看结果树
可以查看请求数据,响应数据
这里写图片描述
变量
jmeter变量引用方法:${variable}

jmeter 定义变量参数化

jmeter 执行groovy脚本

jmeter实战

多用户登录测试
从csv文件中读取配置,并作为参数使用 ${XXXX}
这里写图片描述
设置变量token
使用脚本计算签名

jmeter分布式测试

单机压测能力有限,可以通过多机部署进行分布式压测

jmeter生成html报告

# 在result目录下生成html报告
sh bin/jmeter -n -t cases/test_baidu.jmx -l /tmp/what.csv -e -o /tmp/result

jmeter使用插件测试dubbo协议


大脑很聪明,但时间久了总会忘记,记录下来才是好的。

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程从基础讲起,全课程以实战为主,每个知识点通过实际案例演练讲解理论+实践结合,更容易理解,适合小白,低门槛,快速上手。 课程同时涵盖web端和移动端app测试,同时还加入了抓包工具的使用; 1) 第一阶段为JMETER 5.4.1 (最新版本)工具使用篇,通过Jmeter 介绍和安装、http 取样器、JDBC 取样器、JMETER 组件详细讲解、配置元件、三种参数化方式教你玩转JMETER 参数化、工作过程中间所需的常用函数、聚合报告、察看结果树、汇总报告等监听器知识,后置处理器、后置处理器之正则表达式提取器提取响应内容实践、读取本地JSON格式文件实例、正则表达式操作符、正则表达式工具之Regextester,系统全面学习正则表达式,突破JMETER 知识难点,响应断言、JMETER分布式、分布式原理、搭建JMETER 分布式、WebService协议接口测试。 每一个知识点采用理论加案例的方式,吃透每一个知识点,为性能测试实践奠定基础。 2) 第二阶段为性能测试实践篇1、通过JMETER 实践爬虫技术,爬取第三方平台全网页地址、批量爬取国外网站壁纸10W+图片并保存到本地;2、详细介绍Fiddler 抓包工具,Fiddler 抓包工具原理、Fiddler 抓取PC 端和移动端包信息、JMETER+Fiddler 结合使用对PC 端项目进行性能测试项目实践,提升PC 端性能测试能力;3、JMETER+Fiddler  结合使用对app 项目进行性能测试项目实践,提升app项目性能测试能力4、性能测试常见的业务指标和技术指标、响应时间、TPS、HPS等知识进行讲解5、通过JMETER 对移动端项目进行性能测试实战; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值