摘要:
1、下载压缩包 地址:https://dev.mysql.com/downloads/mysql/ 一定要选择跟自己服务器对应的rpm包 通过命令uname –a 查看Linux系统是x86还是ARM架构 2、安装依赖包 yum install -y perl openssl openssl-dev 阅读全文
摘要:
在做接口测试的时候经常会用到参数的传入,比如最简单的登录接口,需要传入用户名和密码。测试多用户登录并发时需要传入更多的用户名和密码。 在jmeter中都可以用参数化的技术来解决该问题。下面介绍三种方法来实现参数化技术 1、csv数据控件 用Jmeter工具模拟10个用户同时登陆,将这10个用户的信息 阅读全文
摘要:
1、RobotFramework中的截图功能是有专门的关键字来实现,screenshot库和SeleniumLibrary库都有对应关键字。 下面列一张表格来分析比较下这5个截图相关的关键字 关键字 来源库 图片格式 文件命名 存放路径 关键字说明 Set Screenshot Directory 阅读全文
摘要:
1、环境准备 (1)卸载自带的Mariadb 命令:rpm –qa|grep mariadb 查询已经安装的mariadb rpm –e –nodeps 文件名 卸载mariadb (2)创建配置文件my.cnf 命令:touch /etc/my.cnf (3)创建一个用户名为mysql的用户并加入 阅读全文
摘要:
1、下载上传mongodb安装文件,创建mongodb的安装路径 在路径下https://www.mongodb.org/dl/linux下载需要的mongodb安装版本,我下载的是linux4.0.0版 下载到本地后,使用ftp将文件上传到linux服务器上,当然你也可以用其他方式上传。 新建一个 阅读全文
摘要:
selenium的三大窗口切换分别是:Windows窗口切换、iframe切换,alter切换 1、Windows窗口切换 windows窗口用句柄来唯一标识,于是可以采用获取句柄的方法来切换窗口。 selenium提供了switch_to.window()的方法来切换窗口,里面传入句柄的值,即可切 阅读全文
摘要:
在做自动化测试的时候,不管是接口自动化还是UI自动化,都需要把一些常用的数据存放到一个单独的文件,其实就是所谓的配置文件。 配置文件不仅方便数据、参数的统一配置管理,同时也增强了代码的可读性、可维护性。 python中提供了ConfigParser类供我们对配置文件进行操作 下面就针对配置文件的常用 阅读全文
摘要:
一、八种基本元素定位方法 1.通过id定位:find_element_by_id()2.通过name定位:find_element_by_name()3.通过class定位:find_element_by_class_name()4.通过tag定位:find_element_by_tag_name( 阅读全文
摘要:
在说原理之前我想说下我所理解的selenium: (1)、支持多语言,多平台,多浏览器 (2)、它是一个工具包 (3)、提供所有的网页操作api,是一个功能库 通过selenium来实现web自动化,其中的原理涉及到三个最主要的东西:代码、webdriver、浏览器 1、代码:他就是我们写的自动化脚 阅读全文
摘要:
由于web网页打开后需要时间进行数据的传送,页面的渲染,所以我们在写web自动化脚本的时候,需要等待它加载完所有的页面元素,我们才进行操作或点击。同时这种等待也是为了提高脚本的稳定性。 selenium中有三种等待,分别是强制等待,隐性等待和显性等待: 1、强制等待 不管浏览器是否加载完,程序都要等 阅读全文