找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
copy模块
深拷贝(deepcopy):内存地址不一样,子内存地址不一样
浅拷贝(copy):内存地址不一样,内容的子内存地址一样

jmeter是一款接口,性能测试工具

性能测试工具
jmeter,loadrunner

jemeter:轻量级,免费
loadrunner:重量级,收费

jdk的环境变量配置:
右键此电脑-->属性,高级系统设置,环境变量,
系统变量
新建JAVA-HOME变量,变量值设置为jdk安装目录
在系统CLASSPATH变量,设置变量

用户变量
path中添加变量值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
注意:变量值之间用;隔开

jemeter启动
jemeter中的jemeter.bat点击打开

流程
建线程组:threads中的线程组
用户参数:设置一些变量(${调用}),可以添加用户,每个新建一个用户,所有请求就会跑一遍
CVS Data Set Config:CVS文件读取,导入本地文件参数
1.定义变量 ${变量名}
2.编写txt文本 如 admin,123456
ad,123456
3.上传:添加--配置元件--CSV Data Set Config ----设置参数
filename : 问价路径/文件名
file encoding:utf-8
variable names:username,password (默认用,隔开变量名)
delimit:,(txt文本的变量用设置的符号隔开)
http请求:协议,ip/域名,端口,接口,请求方式
响应断言:填入,预期响应数据
固定定时器:每次请求前停固定时间
察看结果树:查看结果

jemeter操作mysql数据库
1.打开数据库
2.下载数据库驱动
3.在测试计划中添加数据库驱动
4.建线程组
5.新建配置元件jdbc connection configuration---设置配置参数,数据库IP地址,端口号,数据库名            称       
jdbcmysql://192.168.23.148:3306/cms?zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
allowMultiQueries=true:表示可以多个查询同时执行
6.添加请求jdbc request请求
7.jdbc中填写变量
8.添加结果树,查看查询结果

jmeter常用:
threads:线程组
逻辑控制器:循环控制器,仅一次控制器
配置元件:HTTP Cookie管理器,HTTP请求默认值,CSV Data Set Config,JDBC connection
configuration
定时器:固定定时器
前置处理器:用户参数
Sampler:HTTP请求,JDBC Request
后置处理器:正则表达式提取器
断言:响应断言
监听器:察看结果图,聚合报告




分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册