随笔分类 - jmeter自动化测试
摘要:性能测试属于功能测试,可以看作是需要了解部分代码的灰盒测试 测试流程: 1、测试接口文档 2、根据接口文档编写测试用例 3、执行测试 4、查看接口返回的接口数据是否正确 jmeter' 服务器监控技术 ①监控原理 监控时需要获取服务器资源的状况,如:cpu,内存,网络、IO 原理:在服务器上安装间谍
阅读全文
摘要:一、手工导入脚本 1、首先使用浏览器登陆系统,按F12查看HTTP请求,如果使用谷歌,点击Network/XHR,可以查看当前页面的请求 2、点击确认按钮,系统提示正在导入 3、导入中,系统提示记录已存在,是否确认执行并更新-点击确认 4、导入成功,系统会提示导入成功,关闭录制按钮,避免录取更多请求
阅读全文
摘要:关联应用案例: 如:购买一个商品的接口,必须要先登录才能购买商品 调用的时候传一个token参数,服务端判断token是否过期或者是否正确,如果正确,那就是登录成功了可以购买商品了。 关联:获取到返回的值,然后保存起来,给别的请求使用,或者做一些其他的处理 jmeter中的关联: 1、请求之间的数据
阅读全文
摘要:集合点的目的 1、让各个线程(用户)步调一致,对系统进行加压 2、达到模拟真实并发访问的效果 例如:进行签到,要求五分钟内进行签到完毕,此时可以用集合点来完成 创建集合点 Number of Simulated Users to Group by:集合多少人后再执行请求(也就是执行的线程数)注意:等
阅读全文
摘要:参数化一般用法就是将脚本中的某些输入使用参数来代替,再脚本运行时指定参数的取值范围和规则 jmeter'参数化方式: 1、csv数据控件 2、用户自定义变量 3、函数助手 4、用户参数 jmeter参数化流程 ①创建测试计划 ②增加线程组 ③http请求 ④参数填入 ⑤断言 ⑥增加查看结果树 ⑦运行
阅读全文
摘要:1、jmeter脚本 概要 通俗:用户操作被测软件系统某场景的动作流程 jmeter:用户操作被测软件系统某场景的请求 http请求包含(请求行、请求头、请求体) 1、强求报文 请求行 请求方法字段、url字段和http协议版本 请求头(key value 形式) user-agent: 产生请求的
阅读全文
摘要:1、添加线程组 2、添加http请求 3、获取所有学生接口 请求URL: http://api.nnzhp.cn/api/user/stu_info 请求方式: get 请求参数: 参数名:stu_name 类型:string 说明:学生姓名 返回示例: { "eror_code":0 "stu_i
阅读全文
摘要:一、连接mysql数据库 1、jmeter连接mysql数据库首先得下载mysql jdbc驱动包(驱动版本低于mysql版本可能会导致连接失败报错) https://downloads.mysql.com/archives/c-j/ 2、把下载的jar包放到jmeter主目录的lib\ext目录下
阅读全文