1.Selenium基础学习
Selenium框架—(Web自动化测试工具)参考安装Selenium类库 | Selenium1. 简介Selenium通过使用WebDriver支持市场上所有主流浏览器的自动化。
web Driver是一个API和协议,它定义了一个语言中立的接口,用于控制web浏览器的行为。
每个浏览器都有一个特定的WebDriver实现,称为驱动程序。
驱动程序是负责委派给浏览器的组件,并处理与Selenium和浏览器之间的通信。
Selenium在可能的情况下使用这些第三方驱动程序,但是在这些驱动程序不存在的情况下,它也提供了由项目自己维护的驱动程序。
Selenium框架通过一个面向用户的界面将这些部分连接在一起,该界面允许透明地使用不同的浏览器后端,从而实现跨浏览器和跨平台自动化。
1.1 安装Selenium类库(配置自动化的浏览器)首先,你需要为自动化项目安装Selenium绑定库。库的安装过程取决于您选择使用的语言。Selenium安装方式:Pippip install selenium1.2 第一个Selenium脚本八大基本组成部分Selenium所做的一切,就是发送给浏览器 ...
3.JMeter插件管理
JMeter插件管理JMeter是一个Java开发的开源软件,开源的软件有一个好处,就是会有很多第三方开发出来的插件,使得JMeter在处理某一些功能的时候更加的方便。并且这些插件拿过来就可以使用,完全免费的。
我们安装好的JMeter,自身会携带一些必须的组件,一般来说是符号我们平时工作需要的,但是有一些功能或者组件,可能使用第三方插件效果更好。
总结:JMeter作为来源性能测试工具,第三方团队开发了更多的配置功能,即JMeter插件。
1.安装JMeter插件管理器(1)JMeter插件管理器介绍:
JMeter插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载等操作。
JMeter插件管理器所管理的插件包括jmeter-plugins.org上面常见的插件,和各种第三方插件,甚至核心JMeter插件。
(2)安装JMeter插件管理器,步骤如下:在我们刚刚安装好的JMeter中,是没有插件管理器的,这需要我们手动进行安装。
查看插件管理器,点击Option(选项),在显示出的菜单的最下面就能够看到。
如下图,此时的JMeter是没 ...
4.JMeter常用目录介绍
JMeter常用目录介绍在正式使用JMeter之前,建议大家还是先了解JMeter的常见的目录结构。了解一下这些东西以后,才能快速的找到需要的某些配置文件来进行修改。
我们之前下载的是JMeter5.0版本,解压后得到下面的目录结构,如下图:
1.bin目录bin目录存放的是JMeter的主jar包,启动脚本、配置文件、日志等文件。
1.examples目录:目录中有CSV样例,如下图:
JMeter以后在做参数化的时候,就可以用到CSV。(在学习Postman的时候也用过CSV)
2.JMeter.bat:Windows系统中JMeter的启动文件。
3.JMeter.sh:Linux系统中JMeter的启动文件。
4.JMeter.log:JMeter运行的日志文件。在JMeter运行过程中所产生的日志信息都会存储在JMeter.log文件中。
5.JMeter.properties:系统配置文件。该文件我们会经常的进行一些修改,如我们之前说的修改JMeter默认显示语言等操作。这个文件很重要,一定要记住。
注意:当配置文件修改后,需要重启JMeter才能生效。
6.J ...
2.JMeter的安装和启动
JMeter的安装和启动1. 安装Java环境由于JMeter是纯Java的桌面应用程序,因此它的运行环境需要Java环境,即需要安装JDK或JRE。(也就是安装JDK环境)
步骤简要说明:
下载并安装JDK
配置环境变量
2. JMeter下载JMeter官方地址:https://jmeter.apache.org/
点击Download Releases进入JMeter下载页面:
接下来点击Apache JMeter archives…,我们下载一个5.0版本的JMeter。
如下图,点击下载:
提示:工具下载成功后,直接解压就可以使用了,不用进行安装。
注意:
我们不要点击在Apache JMeter archives…的页面中点击sourse下载JMeter
如下图:
进入下载页面:
不要下载这个安src.zip的JMeter安装包。因为这个包中的bin目录下并没有ApacheJMeter.jar文件,所有JMeter是无法启动的,双击bin目录中的jmeter.bat文件,会出现下图情况:
所以记住,要下载binarles页面中的JMeter安 ...
1.JMeter介绍
压力测试工具-JMeter1. 什么是JMeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试。它最初被设计用于Web应用测试,但后来扩展到其他测试领域。(Apache JMeter是100%纯JAVA桌面应用程序)
Apache JMeter可以用于对静态和动态资源(如:文件、Servlet、Perl脚本、java对象、数据库和查询、FTP服务器等待)进行性能测试。
JMeter可以用于对服务器、网络或对象模拟巨大的负载、通过不同压力类别,测试它们的强度和分析整体性能、并可以使用它做性能的图形分析。
JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序是否返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。
JMeter是一个开源的工具,在使用的过程中,如果需要使用更多功能,就需要安装相应的插件。
总结:JMeter做什么
接口测试
性能测试:程序的算法
压力测试:外在负载
数据库测试
java程序测试
FTP服务器测试
(前面四个用的比较多)
...
Appium学习
移动端自动化测试框架之AppiumAppium元素定位元素定位工具:
Android使用Android—SDK里的Uiautomatorviewer工具。
IOS使用Appium Desktop里的Appium Inspector检测器。
1. By_id定位(废弃统一用MobileBy类)通过id属性定位元素,IOS应用上的元素没有这个属性,所有仅支持Android。
代码如下:
1234#单数driver.find_element_by_id("id属性值")#复数driver.find_elements_by_id("id属性值")
如下图所示:利用Uiautomatorviewer工具查看元素信息,resource-id属性就是元素的id属性。
练习:
开启Appium服务,执行如下代码:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546"""1.学习目标 必须掌握appium中元素 ...
Github基础学习
1. 配置与使用1.1 配置github用户和邮箱—>创建一个空的目录文件夹,右键打开Git Bash Here
—>配置全局用户名:git config –global user.name “自己的用户名”
注意:这里的自己的用户名可以随便设—>配置全局邮箱: git config –global user.email “自己邮箱”
—>生成密钥:ssh-keygen -c rsa,然后一直回车,然后找到C盘下有个id_rsa.pub公钥文件。用记事本打开复制里面内容
—>配置本地与gitee的密钥和激活
1. 登录gitee,然后点击右上方头像的设置2. 配置云端与本机密钥,找到安全设置SSH公钥-输入标题-粘贴公钥-输入密码验证2. 客户端验证–>验证本机与gitee是否连接成功
输入:ssh git@gitee.com –>yes,出现successfully表示本机与云端连接成功
3. 文件提交和数 ...