2021年7月3日
1、查询数据后,如何提取数据库里的数据?
----查询出数据后,如何把数据放到脚本使用?(比如做参数化)
答:添加Java请求,再从JDBC Request里的Variable name:添加:uname,再添加调试取样器(Debug Sample);
此结果取出来是一组数据,如想取一条条数据的话,如下
添加ForEach控制器里的输入变量前缀(unames),输出变量名称(uname),而Java请求里的ResultData:${uname}
2.1访问帖⼦作业:
需求:使用一个用户,给每个模块发帖
--注意:
先分析首页面的有几个模块,再分析每个模块的id----模拟发帖
然添加正则表达式提取每个模块的id---ForEach控制器(每个模块都进行浏览一遍)--边界取值--固定定时器(因系统设置发帖时间)
**有时操作接口测试时,可以通过链接直接达到对应链接,不用通过界面一层层达到对应链接
2.2龙果学院登录:
---注意:由于此龙果学院的前端与后端分开服务器且类型为JSON,
因此要从消息体数据里添加值:
--HTTP请求前要从请求头里添加:content-type
--Resonse body⾥有token信息
--从login里添加Json提取器,为了提取token
3、性能总大纲:
压测机:即是测试工具、被测试环境:找运维
注意:导入要先脱敏,而脱敏一般让运维,开发处理,此避免信息泄漏
工具:LR,JMeter---两个原理一样,而操作流程及理念不同