高级自动化测试python+selenium教程手册 --高级讲师肖sir(Harm) 第 2 章8种定位方法 总结: selenium 的 webdriver 提供了八种基本的元素定位方法,前面六种是通过元素的属性来直接定位的,后面的 xpath 和 css 定位更加灵活,需要重点掌握其中一个. 备注: 加上js 是9种: 通过 id 定位:find_element_by_id() 通过 name 定位:find_element_by_name() 通过 class 定位:find_eleme…
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>段落标签</title> </head> <body> <!--p表示p标签.br表示换行.&nbsp表示空格--> <p>深圳多测师信息技术有限公司</p> <p>我是一个   p标签</p> <em…
<html> <head> <meta charset="UTF-8"> <title>段落标签</title> </head> <body> <!--p表示p标签.br表示换行.&nbsp表示空格--> <p>深圳多测师信息技术有限公司</p> <p>我是一个   p标签</p> <em>我是一个斜体</em>…
robot framework:自动化测试框架(简称RF框架) Python3.7 RIDE(可视化界面).  Wxpython  pip(在线下载) . setuptools(在线安装) . 第三方库 第三方库:selenium2library (ui自动化).requestlibrary(接口自动化).databaselibrary(数据自动化).appium 搭建自动化环境 自动化测试 广义:拿某一个工具测试某一个软件 拿某一个程序测试某一个程序 狭义:通过录制或者编写脚本,然后通过回放或…
前言: 我们今天进入接口测试的学习! 今天学习的内容是偏向理论 接口理论 了解接口测试(1) 一.什么是接口测试? 接口统称api,即程序与程序之间的对接.交接.交互.是测试系统组件间接口的一种测试. 主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点. 主要是为了检查不同组件(模块)之间数据的传递是否正确, 系统与第三方系统数据传递是否正确,例如微信.支付宝.银行 功能测试一般是在ui界面形成以后测试 中间:动态数据就是通过api 到数据库中获取资源(静态资源和动态资源) 最底层:就…
接口测试 一.你对HTTP有没有了解过?具体讲一下对http的了解.(答题思路: 定义.常见请求类型.状态码.请求头请求体.响应头和响应体.三次握手和四次挥手.)答:了解,我们做接口的时候基本上都是基于http接口来做的.HTTP是超文本传输协议,超文本是指数据传输时,可以进行文本传输之外的数据,比如图像.音频等,http默认端口是80.http的工作原理是,客户端通过URL向http服务器发送请求,服务器接收请求后,向客户端发送响应信息.HTTP常见的请求类型有post(增).get(查).p…
什么叫做性能测试?1. 软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,所以一般来说性能测试介入的时机是在功能测试完成之后.另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试.2.指通过自动化的测试工具模拟多种正常.峰值以及异常负载条件来对系统的各项性能指标进行测试 为什么要做性能测试?1.评估系统的能力2.验证系统的稳定性和可靠性3.识别系统中的弱点4.系统调优? 针…
jmeter讲课课程 一.Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试. Jmeter具备高移植性,可以实现跨平台运行. Jmeter可以实现分布式负载. Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样. Jmeter具有较高扩展性. 二.Jmeter安装 1.安装JDK,必须JDK1.7以上的版本,推荐1.8的版本 2.进入官网:http://jmeter.apache.org/…
1.简单接口的请求 2. 3. 正则查看: 正则提取:在后置处理器中正则请求 设置:正则表达式 JSESSIONID提取器: Debug  sampler 总结:…