摘要: 1、抓包并分析 某列表页 传入的参数: 返回的内容: 接口文档 根据以上抓包数据、接口文档分析问题就很简单了;每个字段查看接口文档代表什么意思;判断是接口问题还是前端问题? EG1: EG2: 阅读全文
posted @ 2017-09-30 18:10 潇竹 阅读(2152) 评论(0) 推荐(0) 编辑
摘要: 1、请求中上传图片 把图片放在bin目录下;multipart/form-data 先把照片发送给阿里,阿里返回image_id;然后用后置条件正则表达式匹配并保存image_id 下次请求直接用image_id发送当做参数 阅读全文
posted @ 2017-09-30 15:39 潇竹 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 1、实现线程之间的参数传递 使用BeanShell Sampler组件对变量进行存取,输入: ${__setProperty(sphone,${phone},)} 把phone存取到变量sphone中 登陆后把手机号和密码用变量存起来 在其他线程组中使用可以这样引用 ${__property(sph 阅读全文
posted @ 2017-09-30 15:38 潇竹 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1、主要就是获取cookie并每次发送请求时都带着;登录请求 2、添加HTTP Cookie管理器 3、登录请求时,加正则表达式提取器 取出返回的cookie ①使用charles抓包查看cookie ②添加正则表达式提取器 提取内容 4、把提取的cookie填写到HTTP Cookie管理器中,每 阅读全文
posted @ 2017-09-30 15:18 潇竹 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 1、JDK 2、SDK 3、node (.exe文件) path变量=C:\Program File\nodejs 验证是否安装成功:node -v 4、安装appium-installer.exe 运行.exe文件 配path变量=C:\Program Files (x86)\Appium\nod 阅读全文
posted @ 2017-07-03 15:01 潇竹 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、测试web端会看请求、数据、定位问题 在浏览器中按F12按钮,然后继续操作 一个操作有时请求很多个接口,点击“preview”,查看返回的数据 阅读全文
posted @ 2017-06-23 19:09 潇竹 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、添加jar包,下载mysql-connector-java-5.1.42-bin.jar,在测试计划中添加 2、线程组右键--添加--配置原件--JDBC Connection Configuration组件 Database URL: jdbc:mysql://192.168.10.22:33 阅读全文
posted @ 2017-06-20 23:00 潇竹 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 业务场景:APP下订单接口压测 分析:首先需要登录--再去请求下订单的接口 1、新建线程组,设置压测的线程数和循环次数 2、添加HTTP信息头管理器,并根据接口文档设置好参数;每次请求都会默认发送该信息头 以下:UID、SID、TOKEN是调取的变量,该变量在请求接口时返回,然后存在信息头;等下次请 阅读全文
posted @ 2017-05-24 19:27 潇竹 阅读(652) 评论(1) 推荐(0) 编辑
摘要: 代理服务器(Proxy Server):其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他internet站点取得网络信息时,需送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。 以下是使用Jmeter录制脚本: 阅读全文
posted @ 2017-05-23 20:05 潇竹 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 学习jmeter首先配置环境,使工具运行起来,然后需要了解该工具大致的内容,以下是写的Jmeter基本组件 1、添加线程组:右键点击“测试计划”-->“添加”-->“Threads(Users)”-->“线程组” 组件页面如下: 2、添加http请求:右键点击“线程组”-->“添加”-->“Samp 阅读全文
posted @ 2017-05-23 19:46 潇竹 阅读(312) 评论(0) 推荐(0) 编辑