Cucumber行为驱动,简称BDD,其核心思想是把自然语言转换成代码;但在敏捷开发的过程中,这种东西极大的束缚了测试人员的手脚,感觉它像封建时代的八股文,要遵守严格的韵律,反正我个人十分反感;就像在做功能测试的时候,那种基于Excel文档的测试;自动化测试的目的是解放双手、提高效率,而不是跳入另外
实例:手机端操作,A新增了一条事件(返回结果:事件id,例如:1),
A这时需要获取新增产生的事件id,并作为参数进行传递,才能将这条事件上报给B(返回结果:事件id不变,步骤id等于事件id加1),B需要获取上报返回的事件id和步骤id才能办理这条事件。
一方法,如果两个返回的id都在lo
1.python电子书
2.课件
3.前段调试工具
4.文档资料
5.python-selenium课程列表
6.sele01-sele22
百度网盘连接:链接: https://pan.baidu.com/s/1smhKyoX 密码: eqc8 永久有效。
工程的目录结构:
pom.xml文件:
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w
今天重点说一下jmeter如何利用自身的代理服务器录制脚本
1:工作台下创建代理服务器
2:配置代理,选择录制控制器
3:在Requests FIltering下添加排除模式,配置正则表达式。否则会录制出很多凌乱的请求。
.*.XXX.*|.*.XXX.*,根据需要进行增删
4:启动代理服务
一些常见的状态码为:
200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用
所有状态解释:点击查看
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态代码。
代码 说明
100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,
Jmeter Smock Test规范设计
一、Smock Test物料
1、开发运行工具Jmeter,(下载地址: http://jmeter.apache.org/download_jmeter.cgi)
2、开发环境为已发布ready,
3
时隔十年后的撒币狂欢
2008年一部《贫民窟的百万富翁》把丹尼·博伊尔推到了电影殿堂的最高峰奥斯卡最佳外语片大奖,电影中把来自贫民窟的印度街头少年贾马勒刻画成靠知识走向成功殿堂的楷模;时隔十年来到2018年,直播全民答题之风席卷国内互联网的每个角落,“某某赢家”、“某某英雄”、“某某大会”每一次直播
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
解压:tar -xzvf Python-3.6.4.tgz
cd Python-3.6.4
/usr/local 创建一个文件夹:mkdir /usr/local/
一、webdriver的API与定位元素
元素定位核心部分
元素名称
webdriver API
说明
id
find_element_by_id()
id定位
name
find_element_by_name()
name定位
class name
find_element_by
firefox现在主推自己的开发者工具,不再使用firebug和firepath,通过firefox的插件安装着两个插件是无法安装成功的。
最近打算折腾下selenium,有了firebug和firepath对学习selenium来说事半功倍的,所以必须找一个方法来安装,各种尝试后找到一个最简单
昨天下午大神把组内几十号人召集在一起开Online bug分析大会,主要是针对近期线上事故从事故原因和解决方案两个维度来分析
对金融软件来说,每一次的线上事故都有可能给公司带来重大的损失,少扣了用户的钱,为公司带来资金方面的亏损;多扣了用户的钱,则为带来不必要的合约或法律纠纷,故测试金融软
选择或者搜索Stantard Set标准集,
我们要用的Ultimate Thread Group最终线程组包含在里面:
下载完成之后,JMeter会自动重启。
添加最终线程组:
还是以打开博客园首页为例:
现在有这样一个场景:
线性减速10个虚拟用户10秒长的加速时间为3秒减速时间是10
其中PIL为Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。
PIL第三方库安装 pip install PIL
Image 类是 PIL 库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取
基于Python3 + OpenCV3.3.1的远程监控程序
一、环境配置
OpenCV是一个基于(开源)发行的跨平台计算机视觉库,利用OpenCV能够实现视频图像的捕获。
关于python3中OpenCV和Numpy的配置:
1. 安装python后一般会自带有pip程序,利用pip ins
背景
没啥好说的,就是需要搭建自己的测试数据库跟研发的数据隔离开来,需要怼mysql
这个方法只适合mysql5.7
# mysql5.6的有差异
步骤
1. 确认线上mysql的版本
SELECT VERSION
1. 前言
最近为Taffy自动化测试框架写了个页面,主要实现了用例管理、执行,测试报告查看管理、发送邮件及配置等功能。
本页面适用所有基于taffy/nose框架编写的自动化测试脚本,或基于unittest等其他单元测试框架编写的自动化测试脚本亦可(只需进行小小的
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和We
环境:服务器端: Linux + jdk1.7.0_75 + tomcat 7本地: Win + jdk1.7.0_55
一、修改/etc/hosts文件
hostname -i 如果显示127.0.0.1时,修改/etc/hosts 将127.0.0.1替换成linux服务器的真实ip
二、修
一、界面介绍
1、功能是clear,清理掉所有请求显示信息。
2、功能是搜索关键字,也可以使用ctrl+f实现,可以设置搜索的范围
3、功能是开始或暂停
4、显示所抓取的数据包
5、抓取数据包的请求及内容显示
6、抓取数据包内容显示的格式
二、显示模式
charles抓包的显示,支持两种模式,St