Jmeter安装与测试

一:JMeter简介:

  JMeter,一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能 和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA 等多种协议的特点。

  官方网站:https://jmeter.apache.org/ 

二:JMeter安装与配置

1.本机配置好Java环境变量
2.官网下载压缩包,在任意目录下解压
3.修改配置文件,打开Jmeter的bin目录下jmeter.properties,修改    
    language=zh_CN

    sampleresult.default.encoding=utf-8

      4.进入到Jmeter的bin目录下,双击jmeter.bat启动

三:JMeter主要原件
  1. 测试计划

  2. 线程组

  3. 采样器(sampler)

  4. 断言

  5. 监听器

3.1JMeter基本元件-线程组

    添加线程组并设置参数大小:测试计划→添加→Threads →线程组(注意:线程数与循环次数的关系)

 3.2 编写HTTP接口脚本:

1.Get 接口

2.POST接口: 参数:key=value

  3.POST接口2 参数:json字符串

需要增加header(Content-type:application/json)

   4.POST接口3(key=json)

注:具体根据各接口url见pinter项目接口文档

  3.3 Jmeter接口超时时间设置

  3.4 jmeter中配置元件

1,配置元件:http请求默认值,http信息头管理器,HTTP Cookie管理器,HTTP CACHE管理器
    http请求默认值
    http信息头管理器
    http Cookie管理器
    HTTP CACHE管理器:
        一般指的是浏览器的缓存
        可以用于模拟浏览器的Cache行为,更接近用户的真实行为
        如果Test Plan中某个请求的元素是被缓存的元素,则Test Plan在运行过程中会直接从Cache中读取元素,这样得到的返回值就会是空,该请求设置了断言检查响应体中的指定内容是否存在,该断言就会失败

    3.4.1 http cookie管理器   

http cookie管理器可以在浏览器中抓取到cookie信息,然后通过http cookie管理器为http请求添加cookie信息
注:Jmeter的cookie处理机制
    和Loadrunner一样,Jmeter可以自动处理cookie,但是需要在线程组内添加一个空的cookie管理器

     3.4.2  header管理器-http信息头管理器

http信息头管理器
    在http信息头管理器中添加一个或多个http请求header中的名称和值,可以修改请求头的值
    
webservice接口:
    关键点:
        1、添加http post请求
        2、添加header:Content-type:text/xml

   3.5 jmeter中断言

断言:就是检查点,根据响应的某个结果判断是否符合预期结果值
常用断言:
    1,响应断言
    2,响应持续时间
    3,json响应断言
    4,响应大小

    3.5.1 json断言:

      json路径表达式,$.code 代表json中的code字段值

    3.5.1 响应断言:

  3.6 jmeter中监听器

监听器中的四种查看结果方式:
    1,察看结果树
    2,聚合报告
    3,图形结果
    4,用表格察看结果

    3.6.1 查看结果树

      添加查看结果树:监听器-查看结果树

   


              【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战


四、App自动化项目实战

五、一线大厂简历


六、测试开发DevOps体系

七、常用自动化测试工具


八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 19
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值