目录
Ja
目录
Java安装
jdk下载
jdk环境配置
phpstudy安装
禅道的安装
xampp安装
postman安装
requests
parameterized
jmeter安装
JVM监控
Locust
SecureCRT软件安装及破解
腾讯GT安装
android-sdk
appium.exe下载
appium-client-python安装
安装selenium包
浏览器驱动安装
autoit-v3-setup.exe
pyautoit模块
Fiddler
Mysql
pymysql
Git安装
Jenkins.msi
jenkins.war
allure
Nodejs安装
Newman安装
va安装
jdk下载
网上直接搜索下载
https://www.oracle.com/java/technologies/downloads/#java8
Java Downloads | Oracle
https://www.java.com/zh-CN/download/
jdk环境配置
1 JAVA_HOME C:\Program Files\Java\jdk1.8.0_172
2 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3 path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 环境搭建
phpstudy安装
文件下载地址小皮面板(phpstudy) - 让天下没有难配的服务器环境!
右击exe文件以管理员身份打开完成安装即可
Topshop直接解压在C:\phpStudy\WWW中
禅道的安装
1.将本地禅道压缩包解压放在C:\phpStudy\WWW\zentaopms文件夹中,在浏览器中访问http://localhost/zentaopms/www
2.在官网下载exe文件,点击打开完成安装,之后打开该文件"D:\chandao\xampp\start.exe"进入禅道,不需要安装xampp软件。
xampp安装
1.通过XAMPP集成工具,右键管理员权限安装,注意安装过程选项
2.只勾选:Apache、MySQL、PHP、Perl 即可
验证:
1.安装完毕后启动Apache、MySQL服务,启动成功后Module为绿色背景,如下截图
2.通过浏览器直接输入:localhost
3.回车后查看是否打开XAMPP配置页面
- 接口测试
postman安装
作用:Postman是一款非常流行的接口调试工具,它使用简单,而且功能也很强大。
下载::https://www.postman.com/downloads/
双击已下载的安装包 ,开始安装。
requests
作用:Requests库是用Python编写的,基于urllib,采用Apache2 Licensed开源协议的HTTP库;
相比urllib库,Requests库更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。
下载:https://pypi.org/project/requests/
安装:pip install requests或者pycharm
确认:pip show requests
parameterized
作用:数据驱动参数化时,实现与unittest集成。
下载:https://pypi.org/project/parameterized/
安装:pip install parameterized或者pycharm
确认:pip show parameterized
- 性能测试
jmeter安装
直接将压缩包解压即可
正在上传…重新上传取消
Jmeter连接mysql需要将mysql-connector-java-5.1.35-bin.jar文件复制到lib目录下
Jmeter插件管理安装
1. 下载包管理工具jar包https://jmeter-plugins.org/install/Install/
2. 存放到jmeter安装目录 lib\ext\目录下
PerfMon Metrics Collector
说明:用来监控服务端的性能的工具,包括cpu、内存、磁盘、网络等性能数据
添加方法:线程组->监听器->jp@gc - PerfMon Metrics Collector
注意:使用之前需要在服务器端安装监听服务程序并启动
ServerAgent监控服务器服务程序:
1. 下载安装包ServerAgent-2.2.3.zip,链接地址:https://github.com/undera/perfmon-agent
2. 解压ServerAgent-2.2.3.zip
3. 启动,如果是windows运行startAgent.bat,如果是linux运行startAgent.sh
4. 启动这个工具后,jmeter的插件jp@gc - PerfMon Metrics Collector就可以收集服务端的资源使用率,并在jmeter中查看了
JVM监控
使用本地jvisualvm远程监控服务器
1. 添加应用程序启动参数,并启动服务
-Dcom.sun.management.jmxremote
-Djava.rmi.server.hostname=182.92.81.159
-Dcom.sun.management.jmxremote.port=10086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
2. 进入本地jdk安装目录bin目录,找到jvisualvm.exe并启动
3. 右键“远程”选择“添加远程主机”,并输入主机IP
4. 右键主机选择“添加JMX连接”,并输入JMX端口
5. 连接成功后在主机下会有对应的连接显示,双击查看监控信
Locust
Locust是一个开源的性能测试工具,主要思想就是模拟一群用户访问你的系统。
1. 特点
1. 在代码中定义用户行为
不需要安装笨重的软件,只是简单的Python代码
2. 分布式和可扩展
Locust支持在多台机器上的运行负载测试,因此可用于模拟数百万用户的请求
3. 经过验证和战斗测试
Locust被用于许多真实的项目中
4. Locust有一个整洁的HTML+JS的用户界面,实时显示相关测试细节
由于用户界面是基于网络的,它是跨平台的和容易扩展
2. Locust安装
安装命令:pip install locustio==0.12.2
- Windows连接Linux
SecureCRT软件安装及破解
本地文件直接安装,需要破解
- app自动化软件安装
腾讯GT安装
本地文件直接安装
android-sdk
本地文件直接安装
下载链接:https://android-sdk.en.softonic.com/?ex=MOB-593.7 或者https://android-sdk.en.softonic.com/?
安装步骤:解压android-sdk的压缩包文件,将解压的目录复制到某一个文件夹下,文件夹路径不要包含中文
添加相应的环境变量(以下三个目录)
D:\Program Files\android-sdk\tools uiautomatorviewer.bat工具可以用来查看app的元素信息
D:\Program Files\android-sdk\platform-tools adb.exe 此工具用来连接手机
D:\Program Files\android-sdk\build-tools\25.0.0 aapt.exe 可以获取app的包名和启动名
验证:
1、在DOS命令行中输入uiautomatorviewer
2、在DOS命令行中输入adb
3、在DOS命令行中输入:aapt
也可下载Android studio 会同时安装Android -sdk
appium.exe下载
网上直接搜索下载,需要以管理员身份运行。
https://appium.io/
https://github.com/appium/appium-desktop/releases/tag/v1.22.2
appium验证
appium-client-python安装
安装方式
离线:解压对应的安装包文件,进到解压目录下执行 python setup.py install
在线:pip install Appium-Python-Client
pycharm-项目-python环境
验证是否安装
pip show Appium-Python-Client
- web自动化软件安装
安装selenium包
安装
1.pip install selenium
2.pycharm-项目-python解释器安装
卸载
pip uninstall selenium
查看
pip show selenium
浏览器驱动安装
这是个exe文件,放在python环境路劲下,直接网上搜索selenium-跳转到每个浏览器安装地址
1.Edge浏览器
Microsoft Edge WebDriver - Microsoft Edge Developer
2.谷歌浏览器
ChromeDriver - WebDriver for Chrome - Downloads
autoit-v3-setup.exe
本地文件直接安装,该软件用于显示Windows窗口信息,配合pyautoil使用
进官网下载https://www.autoitscript.com/site/autoit/downloads/
pyautoit模块
本地文件,解压pyautoit-master.zip文件,在windows窗口进入到解压目录之后,再在地址栏输入cmd
执行以下命令 python setup.py install
- 抓包工具
Fiddler
官网下载,需要注册Download Fiddler Web Debugging Tool for Free by Telerik
本地文件直接安装
- 数据库
Navicat12(带破解)
本地文件直接安装
Mysql
网上搜索下载MySQL :: MySQL Community Downloads
pymysql
作用:基于Python语言开发的一款Mysql数据库连接驱动,安装及使用简单。
下载:https://pypi.org/project/PyMySQL/
安装:pip install pymysql或者pycharm安装
确认:pip show pymysql
- 持续集成
Git安装
直接运行exe文件进行安装,按默认的操作点击下一步就行了。
校验,在DOS命令行中输入: git –version。如果能正常显示出对应的版本就是OK的
做初始化的配置:
git config --global user.email "email@example.com"
git config --global user.name "Your Name"
Jenkins.msi
直接安装,会在服务中添加服务,会自启动不需要通过java -jar jenkins.war 来启动jenkins
jenkins.war
在线安装:获取jenkins.war 网址https://www.jenkins.io/download/
1、通过java -jar jenkins.war 来启动jenkins
2、需要获取到首次启动的密码,并将密码填入到localhost:8080首次打开的页面中。
3、进入到jenkins首次打开页面后,选择安装对应的插件。默认选择第一个就可以了。
4、安装完插件之后,会提示设置并要求输入用户名和密码。确定用户名和密码之后就可以登录了。
### jenkins插件安装
* 在线安装方式:
1.进入jenkins。2.点击系统管理。3.点击管理插件。4.点击可选插件。5. 搜索框中输入 allure。
6.第一条选中点击直接安装即可
* 离线安装方式:
1、从网上下载对应的插件文件,hpi结尾。
2、进入jenkins
3、点击系统管理
4、点击管理插件
5、点击高级
6、在高级页签 中,点击上传插件中上传文件,选择下载的插件文件,点击打开就OK
### jenkins 系统配置
* 配置jenkins访问的地址及系统管理员邮箱地址
* 配置jenkins的扩展邮箱通知
* 邮件通知配置
### 在jenkins上面配置job
* 在jenkins页面当中,点击 ”新建item“
* 在新建的job页面,输入 job名称,选择 ”Fresstyle Project“,并点击确定
* 源码管理设置
* 触发器构建
* 构建设置
* 构建后的操作
忘记密码可在该文件中找到密码"C:\ProgramData\Jenkins\.jenkins\secrets\initialAdminPassword"
只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://127.0.0.1:8888/,那么我只需要在浏览器地址栏上敲下http://127.0.0.1:8888/exit 网址就能关闭jenkins服务.用管理员身份运行cmd,进入安装目录下到有jenkins.war的目录下。执行net stop jenkins也可以停止了。启动命令net start Jenkins
"C:\Program Files\Jenkins\jenkins.xml"修改端口配置
- 测试报告
allure
在线安装 pip install allure-pytest
Pycharm安装
allure使用步骤:要在pytest.ini配置文件的addopts项中,增加一项:--alluredir report
# report表示的是生成报告数据存放的目录,在终端执行pytest 的命令,运行测试脚本,通过allure在对应的目录下生成测试报告的数据以json或者xml开式存放的。
allure转换工具安装
解压allure-2.7.0工具包,将解压的目录放到不经常移动的路径下面,找到解压目录的bin目录,并将bin目录的路径添加到环境变量当中在命令行当中输入allure,如果有提示信息,就说明是安装成功的。
通过allure命令将结果文件转换成html报告
allure生成HTML测试报告使用的命令:allure generate report/ -o report/html --clean
allure generate 表示的是生成测试报告
report 表示的是测试报告的数据目录
-o report/html表示输出html测试报告的目录为 report/html
--clean表示的是清除之前report/html里面的报告文件
Nodejs安装
作用:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node 是一个让 JavaScript运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起
平坐的脚本语言。
下载:下载 | Node.js 中文网。双击安装包,选择默认安装即可
Nodejs安装确认 1. 打开cmd窗口
2. 输入node -v
3. 输入npm -v
Newman安装
Newman安装及确认
作用:Postman的一个命令行运行器。可以直接使用相关命令运行Postman导出的相关脚本、进
而实现后续的接口测试持续集成。
下载:
newman:https://github.com/postmanlabs/newman
newman-reporter-html:https://github.com/postmanlabs/newman-reporter-html
安装:npm install -g newman
校验:newman -v
安装:newman-reporter-html
安装:npm install -g newman-reporter-html
验证:没有红色的报错信息就是一切正常