接口测试工具--Jmeter
Jmeter
1.如果用浏览器老测试接口的话,
接口地址和参数之间用?连接,参数和参数之间用&连接
119.23.241.154:880/futureloan/mvc/api/member/register?mobilephone=15021996508&pwd=1234567
2.使用jmeter来测试接口
1.添加线程组:点击测试计划右键-添加-Threads(users)-线程组
2.添加http请求:点击线程组右键-添加-sampler-http请求
http请求界面把名称改成接口名称
输入域名或IP地址,端口号(没有的话不输)
路径:接口地址里除了ip地址和端口号以外的东西全部放进去
parameters是元素的意思,点击添加
2.添加一个监听器,来查看请求结果与相应结果
右键点击线程组-添加-监听器-察看结果树
点击执行,主要查件结果树里面请求的信息
3.如果只想跑某个模块,可以点击右键禁用
CSV参数化,可以 同时添加多条数据
注意在跑这个模块时一定要把其他的模块禁用否则跑步起来
1.右击模块名称-添加-配置原件-CSV data Set Config
2. 在本地创建数据,创建一个txt文件把数据放进去
3.名称就是是什么数据就怎么填
filename:填本地数据名称和地址
variable name:就是可以随便填,就是把本地数据全部赋值给这个名字
3在接口里引用这个本地数据
引用使用${variable names}
4.点击线程组进入这个界面,添加多少条数据,就填循环多少次
5.在察看结果树界面点击运行。
也可以同时引用多组数据,本地数据用英文逗号,隔开即可
如何生成随机密码
点击选项-函数助手对话框-选择random string随机字符串函数
第一个填密码长度,第二个框填随机密码密码内容 点击生成
把生成的函数直接拷贝到接口模块pwd内容栏
点击运行查看即可
在jmeter上查看数据是否添加成功JDBC 跟数据库相关的
右键添加-sampler-JDBC Request
select *from member where mobilephone='${phone}'
右键点击JDBC 添加-配置元件-JDBC Connection Configuration 进行数据库设置,即查询的哪个数据库
**
下面的4个信息全部在数据库conf的jdbc.properies里面有记载
进入去查。
variable name 是吧下面所有的数据库配置信息都存在了xiaocc这个名字里面。
xiaocc代表了下面所有的配置信息。
然后把variable name赋值粘贴到JDBC Requst里面的variable name里面
然后就可以执行了,就可以直接插到数据库里面是否有插入数据