自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悲伤的测试开发的博客

欢迎大家观看!觉得不错点个赞留个关注吧

  • 博客(52)
  • 收藏
  • 关注

原创 Fiddler抓包之Fiddler过滤器(Filters)调试

fiddler之filters过滤器使用

2023-03-01 20:19:36 2556

原创 adb配置环境变量

adb安装以及配置环境变量

2022-07-22 13:22:19 388

原创 java接口自动化测试-导入xslx模板进行批量检索

java接口自动化测试-导入xslx模板进行批量检索!!! 如有需要私信我编写Excel类进行封装参数 ----不间隔直接7-8-9联查间隔中查找根据添加数组进行查找建议封装类进行后期调用

2022-04-21 15:26:24 732

原创 java自动化-接口自动化封装方法

java自动化-接口自动化-封装方法dopost方法doget方法写入测试用例可以进行接口自动化测试 建议封装为一个utils类后期直接调用

2022-04-21 15:23:16 1350

转载 Appium之uiautomator出去resource-id后别的定位方式

UIAutomator元素定位是 Android 系统原生支持的定位方式,虽然与 xpath 类似,但比它更加好用,且支持元素全部属性定位.定位原理是通过android 自带的android uiautomator的类库去查找元素。 Appium元素定位方法其实也是基于Uiautomator来进行封装的。使用方法 find_element_by_android_uiautomator() 可以运用UiAutomator元素定位。定位方法id定位text定位class name定位id定位i

2022-02-17 16:59:55 396

原创 adb运行以及adb常用命令

怎么通过adb链接上真实android手机1.用usb线将手机连接到电脑上2.打开手机设置->开发者选项(关于手机点击五下版本号)->usb调试模式3. 一直允许该台检测到设备4.adb devices 检测设备怎么连接上真实android手机1.用usb线将手机连接到电脑上2.安装好驱动(驱动精灵/驱动人生)3.打开手机设置->开发者选项(关于手机点击五下版本号)->usb调试模式4. 一直允许该台检测到设备adb devices 查看手机adb shell

2022-02-15 16:02:19 3809

原创 Appium 运行

appium做app自动化测试的原理appium核心是一个暴露了一系列的api的server这个server的功能其实很简单,监听一个端口(4723)然后接受client发送来的命令然后翻译这些命令,转化为可以理解的形式发送给设备然后移动端设备执行完这些命令后把结果返回给appium server最后appium server在执行结果返回给clientappium 配置Automatic Server第一行 deviceName ip通过cmd adb devices第二行 pl

2022-02-15 16:01:23 692

转载 Genymotion安装android虚拟机,启动报错:Unable to start the virtual device

使用Genymotion创建android虚拟机,在启动时,报错:Unable to start the virtual device网上搜索出一大堆解决方法:修改显示驱动、禁用网络链接、修改系统主题文件;没作用不说,还差点搞得系统崩溃。WIN7系统的解决方法卸载了它;然后去官网重新下载了一个最新版(VirtualBox-6.1.18)安装,结果,啥都不用调整,直接就运行起来了Android虚拟机。WIN10系统的解决方法在WIN10上,照着WIN7的方法操作后,结果还是不能运行在Virtual

2022-01-25 15:03:30 441

原创 Genymotion-ARM各安卓版本合集

Genymotion-ARM各安卓版本合集

2022-01-25 11:34:24 2001

原创 Fiddler断点以及修改数据进行接口安全测试

一、断点1.为什么要打断点呢?比如一个购买的金额输入框,输入框前端做了限制100-1000,那么我们测试的时候,需要测试小于100的情况下。很显然前端只能输入大于100的。这是我们可以先抓到接口,修改请求参数,绕过前端,传一个小于100的数,检查服务端的功能是否OK。2.Fiddler可以修改以下请求–Fiddler设置断点,可以修改HTTP请求头信息,如修改Cookie,User-Agent等–可以修改请求数据,突破表单限制,提交任意数字,如充值最大100,可以修改成10000–拦截响应数据,

2021-12-16 11:26:46 1076

原创 selenium使用火狐插件个geckdriver插件地址

selenium打开Firefox时需要下载个插件geckodriver,放到Firefox的安装目录下,且把此目录加到环境变量path里去https://github.com/mozilla/geckodriver/releases

2021-11-26 15:14:25 291

原创 正则表达式只取后几位可以用在jmeter

下面我们常用的正则方法\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如, n匹配字符 n。\n 匹配换行符。序列 \\ 匹配 \ ,\( 匹配 (。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或"\r"之后的位置匹配。$匹配输入字符串结尾的位置。如果设置了 RegExp 对象的 Multiline 属性,$ 还会与"\n"或"\r"之前的位置匹配。零次或多次匹配前面的字符或子表达式。例如,zo* 匹配"z"和".

2021-10-28 09:46:23 817

转载 入门软件测试以及进阶

怎么入门软件测试?软件测试说简单,也确实简单。说难,也确实很难。简单是通常如大家所说的,软件测试很容易上手,难是很少有人能做好做深。那对于一个打算从事这份职业的新人,应该怎么入门呢?如果你打算花钱找一个专门的培训机构进行学习,那也许这部分内容不适宜你,请跳过。下面我主要针对个人谈下应如何入门软件测试。软件测试并不是门外汉想的“敲敲键盘,点点鼠标”,我相信你已经明白这点,就如一个好的程序员也不是说“就是对着电脑屏幕码字一样的码农”一样。软件测试入门,我这里有些建议:学习软件测试基本理论,如清楚什么是黑盒

2021-09-11 17:14:47 120

原创 禅道介绍与环境搭建

1.禅道简介  ZenTao是一个开源项目管理系统,在一个应用程序中包含产品管理,项目管理,缺陷管理,测试用例管理,文档管理,待办事项管理和许多其他功能。ZenTao也是一个Scrum工具。选用“禅道”作为我们软件的名字,是希望通过这两个字来传达我们对管理的理解和思考。我们希望通过禅道来进行的管理,可以摒弃繁文缛节,摒弃官本位的畸形,还原事情的本质!禅道还首次创造性的将产品、项目、测试这三者的概念明确分开,产品人员、开发团队、测试人员,这三者分立,互相配合,又互相制约,通过需求、任务、bug来进行交相互

2021-09-02 13:56:39 192

原创 测试进入公司项目须知

1.在新入职后,不要大概盲目熟悉项目2.找项目经理/管理层要需求文档,进行观看3.进行模拟实战上手操作4.针对模块进行了解,不要只学会操作5.有思维导图可以要,没有可以自己不忙的状态下,边测试边编写导图,给自己一个明确目标6.多听,多看,多操作,多学...

2021-09-01 11:51:28 129

原创 java+selenium新增XP定位元素

package qizhangfangxinzeng;import java.util.ArrayList;import java.util.List;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.support.ui.Select;public class xinzeng {

2021-08-24 16:49:18 115

原创 java+selenium实现模拟登陆

用自己xp定位自己所需要的元素

2021-08-19 16:47:17 243

原创 java+selenium下拉框元素定位

1.元素定位ID定位元素:findElement(By.id(“”));通过元素的名称定位元素:findElement(By.name(“”));通过元素的html中的位置定位元素:findElement(By.xpath(“”));通过元素的标签名称定位元素:findElement(By.tagName(“”));通过元素的链接名称定位元素:findElement(By.linkText(“”));通过元素的类名定位元素:findElement(By.className(“”));

2021-08-17 10:06:22 1212

原创 模拟不同系统不同浏览器

http://www.browserstack.com/进去后可以选择使用不同的系统, 不同的浏览器, 不同的尺寸不用再为身边没有足够多的浏览器发愁了使用此功能可以一次性下载各个版本的截图:http://www.browserstack.com/screenshots另外, 这个用来测试手机版http://www.responsinator.com/这个可以生成众多浏览器的截图https://instashot.testobject.com...

2021-08-14 09:55:57 313

原创 js脚本安全测试可手动

一、Web安全漏洞:1、跨站脚本攻击XSS:Cross Site Scripting,为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS恶意攻击者往Web页面里插入恶意script代码,当用户浏览该页面时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。在不同场景下,XSS有相应不同的表现形式,主要分为反射型、存储型、DOM型的跨站脚本攻击,所造成的映像主要是窃取用户的登录凭证(Cookies)、挂马攻击、页面访问

2021-08-12 16:03:58 998

转载 eclipse连接MySQL(详细教程)

【摘要】 首先,下载mysql-connector-java-x.x.xx.jar 可以到官网下载:https://mvnrepository.com/artifact/mysql/mysql-connector-java 点击.jar便可以下载了 其次,导包jar到eclipse项目中 1.新建folder命名为lib 2.将.jar拖到lib中 出现下面的…首先,下载mysql-connector-java-x.x.xx.jar可以到官网下载:https://mvnrepository.com/ar

2021-08-05 10:19:28 1189

原创 17款最好用的跨浏览器测试工具

市面上有很多不同的浏览器,每种浏览器都有数百万用户。因此,在构建一个网站或 Web 应用程序时,就需要测试它与不同浏览器的兼容性。最好、最方便的方法是使用跨浏览器检查工具。如果你正在寻找解决方案,可以看看下面这些可靠且全面的跨浏览器检查工具。这些工具提供了不同的功能,并满足了检查网站兼容性方面的需求。往下读,你就会知道哪一个最适合你。BrowserShots地址:http://browsershots.org作为首批跨浏览器测试网站之一,支持多种浏览器,包括一些旧浏览器,如 Lynx、Konqu

2021-08-02 16:50:35 195

转载 web兼容性测试

1.什么时候需要做浏览器兼容性测试?大型的,用户群体多的网站都需要做浏览器兼容性测试,需要测试主流的浏览器(除特定要求的浏览器以外)测试的内容:一般是页面的排版,页面格式,字体,颜色,下拉菜单,复选框等测试(UI:CSS,HML,Js在不同浏览器下的表现)再就是对功能进行检查谷歌Chrome Blink,Webkit 体积小浏览速度快,本身安全性较高火狐Firefox Gecko 跨多个平台,最大的特色就是兼容,速度比较快ie Trident 使用用户越来越少,逐渐被其他浏览器取代360 B

2021-08-02 16:44:34 435

转载 mysql常用命令

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)创建授权:grant select on 数据库.* to 用户名@登录主机 identified by “密码”修改密码:mysqladmin -u用户名 -p旧密码 password 新密码删除授权: revoke select,insert,update,delete om . fromtest2@localhost;显示数据库:show databases;显示数据表:show tabl

2021-07-30 11:39:31 82

原创 ecplise导入maven项目xml文件报错

1ecplise导入maven项目xml文件报错这个时候我们先看一下我们导入的tomcat是否与我们所安装的一直,因为这个时候本身自带的运行环境与我们的不一致打开后我们点击下面把他项目自带的运行环境删除,然后添加我们自己配置的运行环境这样我们就添加完成了点击apply然后点击apply and Close关闭掉九阳我们的运行环境就没有问题了还有的说但是的xml文件头会报错这个时候我们点击maven项目,进行更新点击再弹出的对话框中勾选中强制更新,如图这样我们的项目就没有问题了

2021-07-26 14:58:12 890

原创 Eclipse端口被占用,解决方法

1.打开电脑的cmd控制台,windows系统可以win+r键,输入cmd回车2.netstat –ano|findstr 8080 (查看8080的进程号)3.tasklist|findstr “xxxx” (查看程序)4.打开任务管理器直接删掉 或者输入命令taskkill /f /t /im ***.exe还有一种办法就是在打开自己ecplise,找到servers进行双击双击后更改第一个端口号,它表示只是当前项目的端口更改 这样重新启动就可以了...

2021-07-21 10:35:03 2044

转载 maven安装及配置(详细版)

1.下载:方式一可以从官方下载,下载页面:http://maven.apache.org/download.cgi方式二:或者题主提供的版本下载maven安装包https://link.csdn.net/?target=https%3A%2F%2Fpan.baidu.com%2Fs%2F17htu9MA2Dq0rEsGx-hHWSg提取码:ysns下载好后是一个压缩文件2.安装:maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹内即可使用。3.配置MAVEN_HOMEma

2021-07-19 15:42:18 1702

原创 fiddler弱网环境抓包测试

弱网就是网络比较差,我们称为信号差,网慢。2、弱网定义现在很多时候2G或者在地铁、电梯等场景的3G网,均可定义为弱网,下面是常见网络制式的上行、下载速度表,仅供参考| 下面我们看fiddler怎么配置弱网 1.下面是启动弱网2.然后我们打开可以打开Ctrl+R 进入我们的编辑界面来看一下这些代码,可以用Ctrl +F 进行搜索首先来判断m_SimulateModem是否为true(是否开启),也就是是否设置了弱网模式。oSession[“request-trickle

2021-07-16 16:13:07 187

原创 jar包和war包的区别:

jar包和war包的区别:1、war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块;jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的。2、war包是做好一个web应用后,通常是网站,打成包部署到容器中;jar包通常是开发时要引用通用类,打成包便于存放管理。3、war是Sun提出的一种Web应用程序格式,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织;classes目录下则包含编译好的Servlet类和Jsp或Ser

2021-07-13 15:57:38 66

原创 jmeter5.4.1设置HTTP代理服务器(反向代理)抓包

随着jmeter进入5.4.1 我们再找反向代理在线程组右键你会发现找不到这时候我们打开文件 -摸版创建一个新的摸版点击一下 第一个我们换为Recording 点击两次Create添加完成后右键新建http代理服务器,在添加一个cookie管理器进入http代理服务器,配置好端口,还有下方的选择打开谷歌浏览器打开我们的谷歌代理还有添加证书后我们选择回到安装证书证书第一次没有的话我们点击一次启动,证书会自动生成在jmeter的bin目录我们接下来放在这看好了是受信任的证书机构里不

2021-07-13 11:46:16 1677 2

原创 Jmeter 持续集成WebSocket接口

Jmeter 持续集成WebSocket接口webSocket相关的jar包给我大家放在下面链接:https://pan.baidu.com/s/1x1BL0aY7pmEa1FFGjylwUQ提取码:lz52这些jar包放在jmeter的lib目录里面然后我们重启jmeter就可以看到了我们点击创建然后我们添加结果树真样我们就可以看到结果了有什么不懂得可以私信我!觉得不错点个赞吧。...

2021-07-13 10:32:20 193

原创 fiddler抓包搭配jmeter进行接口测试

fiddler抓包搭配jmeter进行接口测试这里我用的mumu模拟器进行的APP端抓包打开后用fiddler就可以抓到包了,我刚开始在网上搜索的时候他们都说给mumu模拟器设置一下代理不然抓不到我们看一下fiddler进行一下抓包这个时候我们抓到的接口等进行一个文档编辑保存一下,因为开发忙的时候不会给我们接口所以我们需要自己抓保存这些就好了抓到以后我们打开自己的jmeter进行配置极只配置配置好后我们创建一个查看结果树这样我们就大功告成了 有什么不懂得可以私信问我..

2021-07-12 16:47:11 941 2

转载 Jmeter 集成WebSocket测试(环境配置和简单运行)

第一、环境准备JMeter集成WebSocket需要如下jar文件:1、JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar2、jetty-http-9.1.2.v20140210.jar3、jetty-io-9.1.2.v20140210.jar4、jetty-util-9.1.2.v20140210.jar5、websocket-api-9.1.1.v20140108.jar6、websocket-client-9.1.1.v20140108.jar7、we

2021-07-12 13:40:52 259

转载 Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)

Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍要求:今天要测试上千条数据,且每条数据要求执行多次,(模拟多用户多次抽奖)1.用户id有175个,且没有任何排序规则;2.要求175个用户都去请求,每个用户执行3次;(由于自己笔记本性能不佳,只能数量小举例,大家自行增加用户量和循环次数)设计:我们通过CSV Data Set Config,在记事本中先写好175个数据,然后直接调用该文本;一.准备txt文档1.参数说明在txt文档中写入要调用的数据,如果数

2021-07-12 10:52:15 857

转载 Burp Suite抓包使用步骤

原创https://www.cnblogs.com/mihoutao/p/11690432.html金龟子大战猕猴桃Burp Suite抓包工具的操作步骤见安装步骤那篇博客检查是否存在漏洞,就看拦截之后修改过的数据是否写进了数据库举例一、上传文件1、打开Burp.调整Proxy-Intercept-Intercept is on为‘Intercept is off’(拦截器开关)2、在火狐中打开需要拦截的网页,(比如同charlse博客里面写到的上传1.txt文件),点击上传文件按钮3、回

2021-07-09 16:02:01 7449 1

原创 java以及测试工具以及liunx谷歌插件等下载地址

https://www.jb51.net/softjc/634910.html mysql汉化https://downloads.mysql.com/archives/installer/ mysql下载https://blog.csdn.net/u013258415/category_7146093.html?spm=1001.2014.3001.5482 csnd地址java自动化https://blog.csdn.net/qq_37138756/article/details/80771

2021-07-06 16:35:48 65

原创 CentOS 8.3 下载地址

CentOS 8.3 下载地址:http://mirrors.aliyun.com/centos/8.3.2011/isos/x86_64/下载介绍:Centos下载及版本介绍https://www.centos.org/

2021-07-02 14:55:10 2511

原创 ios镜像安装步骤

ios镜像安装步骤第一个问题输入yes,其余全都回车键。最后安装成功会有一个enjoy it。

2021-07-02 11:36:14 227

原创 自己第一次写的ui界面自动化

import org.openqa.selenium.WebDriver;import org.openqa.selenium.chrome.ChromeDriver;public class Test1 {public static void main(String[] args) throws InterruptedException {//浏览器路径String chromePath =“C:\Users\Administrator\AppData\Local\Google\Chrome\A

2021-06-30 18:35:19 116

原创 谷歌插件地址

chromedriver谷歌下载地址:http://chromedriver.storage.googleapis.com/index.html?path=75.0.3770.8/chrome谷歌下载地址: https://www.chromedownloads.net/chrome64win/

2021-06-30 17:26:09 607

空空如也

空空如也

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

TA关注的人

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