自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 jenkins配置及实现接口自动化集成

1、新建项目****

2023-10-25 17:05:12 204

原创 记录兼容性测试全过程

Testin云测比其他兼容性测试工具胜出的点是:支持远程真机 并且可以直接下载应用 ,之前看其他的兼容性工具是需要上传APP。确认场景后试用远程真机,确认大概场景需要多长时间,根据时长去购买对应的套餐。目前用户的体量比较少以及成本方面考虑,选择了云测的远程真机测试。iOS:苹果12 mini、苹果11 pro max、苹果13。背景:需要对主流机型进行适配性的测试(包括个人端、企业端)ps:在产品上线前可以上传apk包看一下安装和卸载测试。安卓:小米12 、vivoY33s、华为p30。

2023-08-11 18:19:15 231

原创 appium下载安装及环境配置及夜神模拟器下载、nodejs安装

appium所需要的环境有:jdk、android sdk、Nodejs、appium客户端jdk、Android sdk已下载安装配置好环境,此次教程不再重复记录jdk可看这篇博文Android sdk 可看这篇。

2023-06-30 14:06:18 5134 4

原创 2023最新 如何修改appstroe的开发者名称?

1、输入账号密码登录 http://itunesconnect.apple.com。你好,我想更改公司中文名称,按更改为“xxxx”,英文名称不变。3、点击我的账户account。4、页面往下滑动,点击更新信息。6、根据需要修改新的信息。5、点击提供更新信息。

2023-05-31 12:16:17 2585 1

原创 Windows环境下jenkins war包下载及部署在tomcat中踩坑记录

二:官网下载jenkins。一:安装tomcat。

2023-03-29 18:08:19 1140

原创 airtest使用教程以及踩坑点

在手机模拟器上会看到自动安装一个 Yosemite 的 app(yosemite 是 airtest 的输入法,安装之后,手机的默认输入法会变成这个输入法,如果需要改回来原来的输入法,需要手动到手机设置里面。回到 AirtestIDE 界面看右侧-移动设备链接,出现自己的手机设备,就是成功连上了。再回到airtest界面,左上角点击文件,点击新建脚本,点击aietest项目。然后再到我们右边的设备窗,双击下我们的序列号,就能展示我们对应的真机的屏幕了。图中所指的就是我设备的序列号,这样就是连接成功了。

2023-03-16 15:07:45 1040 1

原创 pycharm安装教程

安装

2023-02-20 15:52:18 76

原创 python安装及环境配置

python安装

2023-02-20 14:31:06 250

原创 jdk安装及环境配置

jdk安装

2023-02-20 14:21:51 300

原创 python基础学习(要多敲多敲多敲)

学习

2022-10-18 22:22:56 196

原创 postman请求https教程 干货

postman

2022-09-15 16:21:15 6473

原创 sql学习(要多使用)

sql学习

2022-09-06 16:32:21 284

原创 Selenium常用操作

启动浏览器webdriver.Chrome()webdriver.Firefox()webdriver.Ie()元素选取单个元素查找方法注: 其中的element加上一个s,则是对应的多个元素的查找方法通过xpath查找find_element_by_xpath()通过id查找find_element_by_id()通过class属性查找find_element_by_class_name()通过css选择器查找 ( 语法规则 )find_element_by_css_selec

2022-05-06 13:53:35 267

原创 Python问题汇总

一、Python中的列表和元组有什么区别?相同点:1、都是序列2、都可以存储任何数据类型3、都可以通过索引去访问区别:1、列表是可变的,元组是不可变的2、列表使用的是【】,元组使用的是()3、元组是无法复制的4、元组的内存比列表更小5、列表是存储同构元素,元组是存储异构元素(异构元素就是不同数据类型的元素)二、什么是Python模块?Python模块中有哪些常用的内置模块?Python模块是包含Python代码的.py文件。此代码可以是函数类或变量。一些常用的内置模块包括:sys、m

2022-02-18 18:12:15 2827 1

原创 monkey测试

Monkey的概念:又指‘猴子测试’,是指没有测试经验对计算机根本不了解的人,不知道任何程序的交互知识,给他一个程序,就会针对他看到的页面进行操作。这种测试方式在产品早期会找到很多bug,为用户节省不少的时间。Monkey是发送伪随机用户事件的工具。Monkey在哪里?每台android手机里都有Monkey工具,但是我们是看不到的,因为,Monkey不是一个可视化的工具,例如手机里的微信,这是一个可视化的,能打开,有图形化界面,但是Monkey没有。手机如何与monkey进行通讯?借助ADB

2021-12-25 11:10:44 4448

原创 2023Android SDK下载与安装

一、下载sdk:https://www.androiddevtools.cn找个合适的位置解压双击“SDK Manager.exe”,启动SDK Manager安装工具我们可以通过有Android SDK的国内镜像服务器来下载安装,这里推荐几个:1、中科院开源协会镜像站地址:IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:802、北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.edu.cn/ 端口:80IPv

2021-12-25 11:09:51 47459 34

原创 Jmeter+ant+jenkins+邮件实现接口自动化

首先下载jmeter,环境配置、jdk环境配置下载ant下载地址:http://ant.apache.org/ant环境变量1、系统变量—>新建ANT_HOME,变量值为ant的安装目录,D:\ant\apache-ant-1.10.92、系统变量—>在Path变量中添加D:\ant\apache-ant-1.10.9\bin3、检验配置,打开cmd,输入命令:ant –v,如果出现如下图所示的结果,说明配置成功ps:jenkins已经配置过了,此处不再多说1、在jm

2021-12-23 17:52:01 752

原创 allure安装及环境变量

前提电脑安装了jdk1.8+allure下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/选择一个版本进行下载解压后,配置环境变量然后确定,关闭pycharm再打开。

2021-12-21 15:34:35 261

原创 tomcat下载安装及配置

下载地址:https://tomcat.apache.org/download-80.cgi下载后解压到当前文件夹打开bin目录,双击运行startup.bat出现这个控制台页面以后在浏览器输入http://localhost:8080

2021-12-21 14:56:54 213

原创 jmeter性能测试

业务需求假设公司领导现在给你分配了一个性能测试需求如下:1:公司有 1000 人在上班时间段会登录平台进行打卡操作,可能会登录打卡多次2:业务高峰时间段在 8:00-8:30,半小时3:需要保证 90% 用户的响应时间在 1s 以内4:保证在半小时内支撑 5000 笔打卡业务完成,同时 90% 业务时间不超过 1s,半小时内最大系统并发数能达到多少?每秒最大用户并发能达到多少?需求分解1:注册用户是 1000 人2:业务时间段是半小时,也就是 30 分钟,1800s3:需要保证 90% 业

2021-12-15 11:15:36 4358

原创 如何查看app的报错日志?(模拟器和真机)

1、下载一个模拟器(市面上流行的都可以)此次测试模拟器用的是逍遥模拟器2、下载apk到此电脑中3、系统设置里面把显示改成手机,然后再重启4、把apk拖曳到模拟器中安装5、打开apk看下6、进入模拟器目录下面查看是否有adb7、在该目录路径下打开cmd 并且输入nox_adb.exe logcat 就可以愉快的查看日志啦.........

2021-12-02 17:02:21 13757

原创 关于jmeter正则表达式和json提取器、jmeter生成压测报告

一、正则表达式一般用正则表达式之前我会先用nodepad++把返回结果放进去,然后用正则表达式匹配,看是否能够匹配上。二、json提取器首先在登录接口提取到token用json提取器提取token用BeanShell后置处理程序,__setProperty内置函数,设置token为全局变量在线程组里面应用全局变量引用全局变量...

2021-11-26 14:39:36 347

原创 sourcetree安装与使用

前提:先安装git安装完成点击git bashC:\Users\admin\AppData\Local\SourceTree新建accounts.json文件[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstan

2021-11-18 13:10:00 706

原创 jmeter学习

jmeter是apache组织开发的基于Java的压力测试工具。适用的测试领域:1、对软件做压力测试2、对应用程序做功能/回归测试。3、对静态和动态的资源(文件、脚本、Java对象、数据库和查询)性能进行测试。4、接口测试5、数据库压力测试6、批量产生测试数据...

2021-11-04 19:08:44 8036

原创 kafka安装

一、安装kafka官网安装kafka http://kafka.apache.org/downloads (安装2.8版本的,其他版本可能会出现各种问题。。。)二、配置下载后新建kafka文件夹,解压压缩包到当前文件夹,新建data和kafka-logs文件夹,作为kafka快照和日志的存储文件夹。进入到config目录,修改service.properties里面log.dirs路径未log.dirs=D:\kafka\kafka_2.12-3.0.0\kafka-logs 注意

2021-11-01 16:49:56 1226

原创 redis安装图解

1、windows环境下的redis需要去github上获取:https://github.com/MicrosoftArchive/redis/releases直接运行.msi的安装包,一直next,直到下面界面,勾选上再next在配置文件中,找到requirepass foobared字样,在其后面追加一行,输入requirepass 123456。这是访问Redis时所需的密码,一般测试情况下可以不用设定密码。不过,即使是作为本地访问,也建议设定一个密码。此处以简单的123456来演示

2021-10-15 15:51:18 133

原创 mysql安装图解

管理员启动cmd输入net start mysql 启动服务输入mysql -u root -p 然后输入密码输入 create database gw;(gw是库名)建库查看数据库,show databases;use gw 选择数据库show tables 查看表创建表删除表...

2021-10-15 11:07:30 58

原创 2021-10-09

分布式架构https://www.cnblogs.com/zhy-1992/p/9233789.htmlhttps://www.cnblogs.com/my376908915/p/6813321.html微服务架构https://baijiahao.baidu.com/s?id=1668309153955603074&wfr=spider&for=pchttps://www.cnblogs.com/imyalost/p/6792724.html...

2021-10-09 11:21:07 54

原创 关于接口自动化中,json体结构和JSON Schema

JSON有两种表示结构,对象和数组。对象结构以”{”大括号开始,以”}”大括号结束。中间部分由0或多个以”,”分隔的”key(关键字)/value(值)”对构成,关键字和值之间以”:”分隔,语法结构如代码。{ key1:value1, key2:value2, ...}其中关键字是字符串,而值可以是字符串,数值,true,false,null,对象或数组数组结构以”[”开始,”]”结束。中间由0或多个以”,”分隔的值列表组成,语法结构如代码。[ {

2021-09-01 10:03:52 210

原创 Python+request+Pytest+Allure+Jenkins接口自动化学习,持续更新中

一、接口断言的四种方式1、判断接口是否正常,返回的code正不正常import requests#请求数据的准备u = 'http://112.30.157.14:端口/xxx'h = {'Content-Type':'application/json'}d = {'username':'xxx','password':'xxx'}#模拟请求下发,并接收响应res = requests.post(url=u,headers=h,json=d).json()#解析响应结果,判断本次接口请求是

2021-09-01 09:15:27 2725 1

原创 postman+newman+Jenkins,0代码进行接口自动化

1、下载jdk2、下载nodejs3、下载Jenkins4、在命令行里安装newmannpm install -g newmannpm install -g newman-reporter-html

2021-08-27 12:44:12 135

原创 收藏同事的笔记【Windows下Jenkins.war部署】

cd /d c:java -jar jenkins.war --httpPort=8080默认是使用jetty来启动的。默认端口号是8080,可以启动时使用 --httpPort=$HTTP_PORT 参数来指定监听端口号。修改配置文件: 进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml(C:\Users\Administrator.jenkins\hudson.model.UpdateCenter.xml)把http://updates.jenkin

2021-08-27 09:25:53 294

原创 Python学习之异常-

try代码except xxxx在有可能出现异常的地方 才加上try except当没有异常的时候 会走else语法Ctrl + t 重命名ctrl +alt +l 格式化代码不推荐使用如果用 如果模块中有重复的函数的名字,后面导入的会覆盖前面导入的模块中的__all__会影响,from tools import *all__只有定义了,才会让form tools import *导入多个相同功能的模块,放在同一个文件夹下,并且拥有__init.py,这个文件叫包包中的__init_

2021-06-24 11:45:34 282

原创 Python学习之集合-单例模式

10、集合注意事项:1、当元组只有一个元素的时候要加逗号2、当创建空集合的时候需要用到set3、字典的键不能用可变类型数据11、字符串常用方法12、函数函数是一系列语句的集合。让一系列代码复用。可变参数与组合参数13、全局变量和局部变量全局变量:整个py文件任何地方都能调用局部变量:只在函数内部有效在函数内部要修改全局变量的时候,一定要声明global返回值和prin方法不太理解print的功能只是把变量打印到控制台上没必要关心函数内部是怎么实现的,但是调用该函数的时候,

2021-06-24 11:44:45 100

原创 Python学习之基础-列表

pycharm快捷键批量注释:Ctrl + /快速查看文档:Ctrl + q进入列编辑模式:alt+鼠标选中单词:ctrl+w搜索:ctrl+f全局搜索:ctrl+shift+fctrl+d:复制粘贴一行ctrl+y:删除一行shift+F6:重命令ctrl+O:复写代码1、符号 + - * / //商 %余 ** 幂注释 #单行注释 ‘’’多行注释2、变量变量是用来装数据的命名要起的有意义驼峰式:大驼峰、小驼峰、已下划线链接查看已有的名字变量类型:整数int、浮点数f

2021-06-24 11:33:49 133

原创 小程序测试时遇到的问题,会持续更新。

问题1后台上传图片可能会遇到跨域问题解决:后端自己配置跨域域名,运维在服务器那边配置可允许跨域。问题2小程序默认定位是腾讯,如果手机自带是其他定位会导致定位不准确。解决:用高德地图替换了原来的腾讯地图问题3注册过程中出现网络异常,无法注册解决:网络异常:前端增加了校验过期数据的处理。无法注册:使用了正确的api获取用户地址。问题4生产环境数据迁移导致数据错误,生产环境自动退款。原因:数据迁移脚本bug导致数据错误,本地开发环境用的这个正式商户号,导致自动退款。发布正式后,由于数据未被纠

2021-06-23 11:22:23 328

原创 原生APP自动化

第一步1、python 下载地址:https://www.python.org/2、下载并安装jdk3、配置java环境变量JAVA_HOME=JDK的安装目录path:%JAVA_HOME%\bin,%JAVA_HOME%\jre\binclasspath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarJDK安装的坑:jdk和jre不能安装在同一个文件夹中第二步第二步下载安卓SDK1、可以通过Android studio 安装2、通过htt

2021-06-23 10:28:30 123

原创 微信小程序(h5锲套)定位元素问题

1、第一步微信内H5页面调试需要将调试模式打开,微信任意聊天框http://debugmm.qq.com/?forcex5=truehttp://debugx5.qq.com点击信息,勾选打开调试功能2、第二步下载谷歌对应的驱动,打开chrome浏览器,地址栏输入 chrome://inspect ,出现如下所示界面https://chromedriver.storage.googleapis.com/index.html,浏览器驱动下载地址。下载了对应的驱动后,以前的驱动可以新建一个文件夹放

2021-06-23 09:44:25 625

原创 Selenium web自动化测试

规避监测Selenium + Chromedriver很多网站会识别到不是用正常浏览器执行的,请求会被拒绝,打开浏览器的开发者模式,在Console选项卡输入window.navigator.webdriver普通的浏览器返回undefined,通过selenium+chromedriver打开的浏览器返回truefrom selenium import webdriverfrom selenium.webdriver.chrome.options import Options# 第一步,使用ch

2021-06-22 18:22:29 756

木木模拟器安装包下载自取

木木模拟器安装包下载自取

2023-09-15

jenkins 压缩包自取

jenkins 压缩包自取

2023-09-15

web性能优化演示文档

web性能优化演示文档

2023-09-15

测试面试总结文档,需要下载

测试面试总结文档,需要下载

2023-09-15

apache-jmeter-5.3.zip

jmeter

2021-11-04

接口测试用例设计思路(1)(1)(1).xmind

接口测试用例设计思路(1)(1)(1).xmind

2021-11-02

微信公众号接口测试用例模板.xlsm

微信公众号接口测试用例模板.xlsm

2021-11-02

移动自动化.pdf。。。。。。。。。。。。。。。。。。。

移动自动化.pdf。。。。。。。。。。。。。。。。。。。

2021-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除