JMETER - 连接MySQL数据库_函数助手_随机登录
1. 导入mysql-connect.jar包
2. 添加配置原件-jdbc connection config
3. 添加jdbc请求 填写信息
4. 连接数据库 OK
5. 增加语句:jdbc requests 配置信息如下
查看 DebugSample:
6. 修改登录接口 username
查看结果:
7. 获取所有值 ${userNames_#}
查看结果:
8. 函数助手 ${__Random(1,${userNames_#},)}
${__Random(1, ${userNames_#},)} 表示随机生成1~6的值 替换DebugSample_${userNames_#}
运行查看结果、并没有发现发现输出 ruifeng 之类的值,需要进一步改动.....
9. 复制 userNames_${__Random(1, ${userNames_#},)} 到函数助手 __V方法
把 userNames_${__Random(1, ${userNames_#},)} 作为一个变量传给jmeter进行处理
获取生成后值:
${__V(userNames_${__Random(1, ${userNames_#},)})} 把这个值放到DebugSampler中如图所示:${__V(userNames_${__Random(1,${userNames_#},)})}
再次运行接口,查看结果,获取成功:
10. 把调试好的值放到登录username中,如图所示:
再次运行接口发现登录的用户名变为:ruifeng3 从而实现随机登录测试 (随机取值的取了2次)
11. 登录接口添加断言
添加一个:BeanShellSample 增加代码将值保存到变量值。
修改登录接口username:
修改响应断言:
修改DebugSampler:
最新文章
- 如何让vim自动显示函数声明-使用 echofunc.vim插件
- 定位和xml解析和gson解析加上拉加载,下拉刷新
- (转载)selenium-webdriver(python)
- Android向系统相册中插入图片,相册中会出现两张 一样的图片(只是图片大小不一致)
- iOS:横向使用iPhone默认的翻页效果
- DragQueryFile
- 事务Isolation Level 例子详解
- Apache HBase RPC身份验证中间人安全措施绕过漏洞(CVE-2013-2193)
- config 数据库字符串的读取、修改 分类: WebForm 2014-12-16 10:24 203人阅读 评论(0) 收藏
- 【Angular】排序
- Android 一个改进的okHttp封装库
- RSA 公私钥 互换问题
- PAT1004
- web应用怎么跳过某些Filter
- springmvc+quartz简单实现定时调度
- sqlserver 截取字符串(转)
- mvc路由配置.html结尾的伪静态
- Flutter 布局详解
- 手把手教你学习R语言
- android -------- 我创建的第一个 NDKDmeo 案例