摘要: 1、下载一个mysql数据库的驱动包,如果需要连接oracle数据库,就下载对应oracle的驱动包;下载的包放在任意一个文件夹里下载jdbc mysql driver:http://download.csdn.net/source/3451945 2、打开jmeter 点击测试计划;添加驱动jar包的路径;3、点击浏览,选择放驱动jar包的文件夹,点击对应jar包;点击打开;4、选择线程组添加-... 阅读全文
posted @ 2017-03-31 16:32 一块糖 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1、抓包一个接口。找到需要参数化的字段;brandID,commercialId,loginId;2、点击线程组,右键,添加-配置元件-CSV Data Set Config 新建CSV文件;3、填写 名称、Filename,File encoding,参数名,参数分割符;4、在本地E:\bella下新建一个 data.csv文件;文件有三列,依次输入品牌号,登录手机号,商户编号,用逗号分割;5... 阅读全文
posted @ 2017-03-31 16:31 一块糖 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1、出现报错,需要删除不用的CSV DATA SET CONFIG或者将需要配置的信息填写完整;null 阅读全文
posted @ 2017-03-31 16:26 一块糖 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 场景:要模拟营业高峰期时服务员下单;例如模拟一分钟下单60笔;此时需要用到定时器:1、使用固定定时器:在需要定时执行的http请求下增加一个固定定时器节点:编辑固定定时器:一分钟下单60笔,每1000毫秒下单一笔:设置固定定时器,线程延迟1000毫秒;设置线程组1个线程循环10次;执行,查看结果数下单接口是否每一秒执行一次;null 阅读全文
posted @ 2017-03-31 16:26 一块糖 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 1、变量mobile是变量名;2、${mobile_1}表示读取变量名为mobile的第一行数据;${mobile_2}表示读取变量名为mobile的第二行数据,以此类推;3、想要依次读取到数据库查询出的所有值;需要使用到计数器,右键,线程组-添加-配置原件-计数器,添加一个计数器;编辑计数器信息:查询出的数据有多少行就填写最大值为多少4、再次编辑请求:需要修改为:"${__V(mobile_${... 阅读全文
posted @ 2017-03-31 16:25 一块糖 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、用charles抓包,下单并收银的包;https://microtestcalm.******.com/*****/v1/trade/create+cash将请求数据复制下来:{ "appType": "5", "brandID": 4881, "content": { "payment": { "paymentType": 1, "payments": [{ "payment... 阅读全文
posted @ 2017-03-31 16:24 一块糖 阅读(928) 评论(0) 推荐(1) 编辑
摘要: 在警告里查看2、如果点击运行后,在查看结果树里没有反应;就查看日志的情况;3、在bealshell里打印内容用于排查问题:在不知道bealshell 哪行出问题时,就加入log.info("").查看日志记录,如果打印出log.info("")就说明 log.info("")前面的代码正确;log.info("1111111111111111111111111");null 阅读全文
posted @ 2017-03-31 16:23 一块糖 阅读(3421) 评论(0) 推荐(0) 编辑
摘要: 1、先准备一个调试通过的下单接口;2、找到jmeter的bin目录下的jmeter.properties;用写字板打开;3、远程机slave需要关闭防火墙和VPN的虚拟网卡,如果没有VPN虚拟网卡则不需关闭;远程机slave的设置:jmeter.properties中设置端口为5174(也可以设置一个未被占用的端口)注:如果server.rmi.localport 和server_port前有#号... 阅读全文
posted @ 2017-03-31 16:23 一块糖 阅读(3072) 评论(1) 推荐(2) 编辑
摘要: 以下单收银,收银后退货为例:1、先调试一个下单并收银接口;2、用抓包工具抓包一个退货接口:{ "appType": "5", "brandID": 4881, "content": { "operateId": 88888904893, "operateName": "admin", "reasonContent": "了", "reasonId": -8, "tradeId" 阅读全文
posted @ 2017-03-31 16:22 一块糖 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 以下单收银,收银后退货为例:1、先调试一个下单并收银接口;2、用抓包工具抓包一个退货接口:{ "appType": "5", "brandID": 4881, "content": { "operateId": 88888904893, "operateName": "admin", "reasonContent": "了", "reasonId": -8, "tradeId" 阅读全文
posted @ 2017-03-31 16:22 一块糖 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1、参数化opVersionUUID 2、打开选项-函数助手对话框; 3、选择UUID,点击生成,就生成了对应的参数;${__UUID} 4、 复制对应的参数到请求里,填写在opVersionUUID下;由于opVersionUUID是字符串,所以参数要用引号; 1、参数化opVersionUUID 阅读全文
posted @ 2017-03-31 16:21 一块糖 阅读(335) 评论(0) 推荐(0) 编辑