上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 1、通常会将用户和服务器的一次交互(页面访问或者提交)请求放在一个简单控制器或者事务控制器,例如微课首页里面包含4个接口都放到简单控制器里 或者一个提交可能,会触发3个接口,那么这3个接口放到一个简单控制器里 2、控制器需要写清楚用户操作或者访问的页面,具体接口最好写清楚接口名称和作用 3、 阅读全文
posted @ 2017-07-23 18:02 彩笔杀手 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 为了保证脚本的移植性,需要把一些变量提取出来,变量主要分为2类 1、一类是公用变量(全局变量),包括:IP、port、附件路径、CSV路径等,通常是使用用户定义的变量 组件 2、另一类是测试变量一般作用域,包括用户名、用户id、学校id、班级id等,通常是使用用户参数 组件 3、修改脚本有的时候需要 阅读全文
posted @ 2017-07-23 17:51 彩笔杀手 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 接口请求中的一个变量需要用上一个接口道服务器返回响应的动态值(上个请求)。 遇到这样的情况,我们就需要用到关联 例如用户A发表了一个一条微信朋友圈,用户B想对这条朋友圈进行评论,就需要先获取到这个朋友圈说说的id, 此时用户A想对这条评论进行回复,我们就需要知道这个评论的id 由于每次操作ID都是变 阅读全文
posted @ 2017-07-23 17:41 彩笔杀手 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、调试的时候 可以只跑需要调试的接口,禁用其他的接口 2、每个接口都需要增加断言眼,保证脚本的结果的正确性 3、验证脚本的可靠性,可以切换用户(测试变量)来进行调试 4、使用Debug Sample 查看关联参数取值是否正确 5、察看结果树的RegExp Tester模式可以将中文乱码显示正确;H 阅读全文
posted @ 2017-07-23 17:27 彩笔杀手 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、一般我们不会通过下面这种去跑性能测试 2、我们会通过这种方式去跑性能测试 3、录制自动化 就用新的 4、录制性能测试 就用 阅读全文
posted @ 2017-07-23 15:25 彩笔杀手 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 -*- 2 __author__ = "carry" 3 4 5 from selenium import webdriver 6 import time 7 import unittest 8 9 class Blog(unittest.TestCase): 阅读全文
posted @ 2017-07-23 14:04 彩笔杀手 阅读(182) 评论(0) 推荐(0) 编辑
摘要: jmeter提供了很多种断言,本文我就介绍下我们经常使用的响应断言! 响应断言 :对服务器的响应进行断言校验 (1)、应用范围Apply to : Main sample and sub-samples,Main sample only , Sub-samples only ,Jmeter Vari 阅读全文
posted @ 2017-07-23 11:25 彩笔杀手 阅读(4354) 评论(1) 推荐(0) 编辑
摘要: Python安装包: 需要安装的包主要有两个: PIL 和 pytesser 、tesseract (1)、安装PIL:下载地址:http://www.pythonware.com/products/pil/ 下载后是一个exe程序,直接双击安装 (2)、pytesser:下载地址:http://c 阅读全文
posted @ 2017-07-23 00:01 彩笔杀手 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: 1 #-*- coding:utf-8 -*- 2 __author__ = "carry" 3 4 from selenium import webdriver 5 from selenium.webdriver.common.by import By 6 from selenium.webdriver.common.keys import Keys 7 from seleni... 阅读全文
posted @ 2017-07-22 19:11 彩笔杀手 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 从以上源码来看,再结合self.driver.swipe(x1,y1,x2,y1,t)这个来看,以上源码并没有对最后一个参数t做解释 故这样用的话 代码执行后其实并没有实现滑动的效果,所以我们一般要设置t时间为多少ms 最后一个参数t的作用是在多少毫秒内进行滑动操作 阅读全文
posted @ 2017-07-17 11:14 彩笔杀手 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: java appium 在Capabilities 中添加 capabilities.setCapabilities("unicodeKeyboard",true);和 capabilities.setCapabilities("resetKeyboard",true); 就可以完成输入中文了 阅读全文
posted @ 2017-07-17 11:11 彩笔杀手 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 我们拿松勤软件测试的网站做例子: 直接获取all_handle这个list数据里面第二个handle的值:all_handle[1] 阅读全文
posted @ 2017-07-13 13:20 彩笔杀手 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 注意2个地方 1、 【JDBC Connection Configuration】 在配置DataBase URL的时候,加上allowMultiQueries=true参数如: jdbc:MySQL://127.0.0.1:3306/mysql?allowMultiQueries=true 2、【 阅读全文
posted @ 2017-07-12 17:48 彩笔杀手 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 真的跑压力,都是master-slave的方式,部署在压力机上跑性能测试 本机一般都是调试。 单台机器配置再好也不能并发5000的,要做到5000并发要用分布式集群多台机器一般I5 16G给个100M光钎你开3000并发都会挂,最好保持在1000内,再分多台机器 本机一般都是调试。 单台机器配置再好 阅读全文
posted @ 2017-07-11 16:21 彩笔杀手 阅读(228) 评论(0) 推荐(0) 编辑
摘要: selenium (2.53.6) 、python2.7.13、 firefox46.0.1 完美 阅读全文
posted @ 2017-07-10 15:00 彩笔杀手 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页