随笔分类 -  JMeter

摘要:Jmeter集合Ant执行build.xml出现错误:前言中不允许有内容 阅读全文
posted @ 2021-04-02 16:20 Mr.Gavin 阅读(517) 评论(2) 推荐(0)
摘要:安装 使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 运行 进入解压路径如E: \apache-jmeter-5.2\bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Choose L 阅读全文
posted @ 2021-03-12 14:30 Mr.Gavin 阅读(2039) 评论(0) 推荐(2)
摘要:通过JMeter工具进行导入接口与导出接口的测试。 阅读全文
posted @ 2021-03-03 11:39 Mr.Gavin 阅读(4954) 评论(0) 推荐(1)
摘要:JSON断言 阅读全文
posted @ 2021-02-23 16:15 Mr.Gavin 阅读(1294) 评论(0) 推荐(0)
摘要:HTTP与HTTPS略有不同,所以第一次使用JMeter测试https请求时遇到了问题,百度一番后找到解决方法:加载证书。 下面内容主要记录这次操作,便于后续参考: 操作浏览器:谷歌 (1)下载被测网站证书,点击安全锁,选择安全证书 (2)查看证书的详细信息,显示所有后点击复制到文件 (3)依次下一 阅读全文
posted @ 2020-06-19 17:26 Mr.Gavin 阅读(3502) 评论(3) 推荐(0)
摘要:开始之前,我先梳理下JMeter操作数据库的基本步骤: 1.Test Plan中添加mysql-connector-java-5.1.25-bin.jar包; 2.Test Plan下添加线程组,在线程下添加配置元件-JDBC Connection Configuration,进行数据库的连接配置; 阅读全文
posted @ 2020-04-30 13:54 Mr.Gavin 阅读(4044) 评论(0) 推荐(1)
摘要:【业务场景】 用户输入正确的用户名及密码登录系统,若该登录用户存在多个公司则需要选择相应的公司进入系统(若仅有一家公司则直接进入系统),可浏览公司相关产品信息。 【实现逻辑】 用户登陆成功后首先会获取一个token值,出于安全机制会同步提供一个access_token。登录时选择公司及进入系统后的操 阅读全文
posted @ 2020-04-23 17:43 Mr.Gavin 阅读(5410) 评论(0) 推荐(1)
摘要:【背景】 Jmeter版本:5.1.1 演示地址:聚合数据-彩票开奖结果查询 (https://www.juhe.cn/docs/api/id/300) 上周抽空整理了txt格式文件参数化操作,今天工作忙完把csv格式文件参数化也梳理下。 【实操】 其实csv格式文件参数化与txt格式文件参数化操作 阅读全文
posted @ 2020-03-31 17:50 Mr.Gavin 阅读(2854) 评论(0) 推荐(0)
摘要:非常简单的一个请求,居然执行了21秒,结果还报错! 报错信息如下: 百度一下,大多都是千篇一律的【http请求-高级-客户端实现,选择“java”,默认为空】解决方法,至于原因我是没明白。 考虑到公司网络原因,我在JMeter中配置了下本地代理: 再去执行一次,发现OK了 所以遇到问题不用怕,结合具 阅读全文
posted @ 2020-01-19 11:26 Mr.Gavin 阅读(12815) 评论(1) 推荐(1)
摘要:1. 场景设计 场景设计的原则:忠于用户实际操作,组合用户的各种操作到场景中来。 JMeter场景主要通过线程组设置来完成的,对于复杂场景还需要与逻辑控制器配合完成。 2.场景设置 JMeter线程组实际上是建立一个线程池,JMeter根据用户的设置进行线程池的初始化,在运行时做各种异常的处理。 参 阅读全文
posted @ 2018-03-22 16:43 Mr.Gavin 阅读(1038) 评论(0) 推荐(0)
摘要:本周主要学习了JMeter如下几方面内容: (1)Bdboy录制方式; (2)JMeter的代理录制方式; (3)关联,在关联时我们要找到哪些内容是要关联的,这个主要通过分析哪些内容是由服务器返回的,而且服务器后续还会验证的内容,尤其要注意Header部分的内容。JMeter的关联是由后置处理器来完 阅读全文
posted @ 2018-03-13 10:38 Mr.Gavin 阅读(195) 评论(0) 推荐(0)
摘要:1. 断言 断言组件是通过获取服务器响应数据,然后根据断言规则去匹配这些响应数据;匹配到是正常现象,此时我们看不到任何提醒,如果匹配不到,即出现了异常情况,此时JMeter就会断定这个事务失败,那么我们在察看结果树中看到的请求名称是红色字体。断言组件有多个,在实际的测试过程中响应断言基本能够满足80 阅读全文
posted @ 2018-03-13 10:12 Mr.Gavin 阅读(365) 评论(0) 推荐(0)
摘要:D. User Defined Variables:用户自定义的变量,在此我们可以定义后面原件需要引用的变量并对其进行赋值。jsessionid一般是服务器返回的,每个用户返回的都不一样,所以在此不应该固定这个值,但Badboy转换的脚本把jsessionid放到了此元件中,所以我们把它去除掉。 F 阅读全文
posted @ 2018-03-12 13:48 Mr.Gavin 阅读(303) 评论(0) 推荐(0)
摘要:3.JMeter测试计划要素 JMeter中一个脚本即是一个测试计划,也是一个管理单元。JMeter的请求模拟与并发数(设置线程数,一个线程代表一个虚拟用户)设置都在脚本文件中一起设置。 要素一:脚本中测试计划只能有一个 JMeter测试计划类似LoadRunner Controller中的测试场景 阅读全文
posted @ 2018-03-12 09:22 Mr.Gavin 阅读(340) 评论(0) 推荐(0)
摘要:1.JMeter基本原理 建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性,通过监听器来记录测试结果。 Jmeter结构图如下: 2.JMeter组成部分 2.1 取样器 取样器用来模拟用户操作,向服务器(被测试系统)发出Http请求、WebService(SOA 阅读全文
posted @ 2018-03-09 16:37 Mr.Gavin 阅读(355) 评论(0) 推荐(0)