自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 jmeter入门(四:参数化)

将刚才复制的东西放到需要用到的参数里面

2019-03-26 15:21:32 253

原创 jmeter入门(三.脚本调试)

上一篇博客我们讲到以禅道为例录制一个简单脚本。接下来我们讲讲如何调试脚本。首先在调试脚本前我们需要添加一些排除模式到HTTP代理服务器里面,因为这样就可以保证左侧脚本发送的请求没有一些无用请求比如以css结尾的请求,以HTML结尾的请求,等等。具体格式为 .*\.js 这种一.先在线程组上添加一个监听器,以便观察脚本执行情况,一般添加查看结果树,如图:二.运行脚本,点击菜单...

2019-03-26 15:20:22 1458

原创 jmeter入门(二.录制一个简单脚本,以禅道为例)

jmeter有两种录制脚本方式,一种是使用第三方工具badboy录制脚本,还有一种是使用代理录制脚本。这里我们以用jmeter自身的代理录制脚本为例来讲解一个简单脚本录制。一.设置浏览器的手动代理模式以搜狐浏览器为例。1.打开菜单-选项-高级-网络-设置2.选择手动配置代理,在http代理里面写localhost,端口默认配置8888,也可以改,但是必须和jmeter后面配的http代...

2019-03-26 15:16:02 1614

原创 Jmeter入门(一.安装与配置)

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。此文第一部分先讲jmeter的下载以及安装配置。注意,在下载jmeter之前请首先确定自己的电脑已经配置好了正确的jdk环境。一.下载地址:官网下载地址注意要选择binaries,不然之后打开jmeter可能会报错下载好了之后把压缩包解压到你想放的位置,我的是D盘二.配置环境变量打开环境变量,添加三个变...

2019-03-26 15:15:15 197

原创 Selenium自动化测试代码封装重构及分层(一)

如果你和我一样刚刚开始自动化测试,那么很有可能你的代码一开始是和我一样线性的,并且元素的定位信息页会暴露在代码里,十分不美观。如图:那么我们就需要把代码进行重构封装以及分层。这篇博客先讲两个最重要的方法的封装。一.先说重构封装如果没有进行重构封装的话,就和我上图的代码一样,元素定位信息直接暴露在代码上,这样十分的不安全。而且看上去代码十分的复杂和冗余,所以我们很有必要对代码进行重...

2019-03-05 17:32:10 1646

原创 maven项目使用log4j生成日志(未完持续更新)

1.去maven仓库下载log4j在pom.xml中的配置log4j在maven仓库中的配置下载地址把配置复制到xml中2.src同级创建并设置log4j.properties在项目的src目录下右键选择Resource Bundle创建一个log4j.properties文件再在下方的链接中将log4j.properties的配置复制放进去log4j详细配置3.先要把log4j...

2019-02-27 15:45:31 904

原创 简单说明使用TestNg(持续更新)

1.使用Testng先在maven仓库里面找到testng的配置org.testngtestng6.11test链接:TestNG在xml文件中的配置2.生成TestNG.xml选中整个项目邮件选择 Create TestNG.xml如果没有这个选项的话去plugin里面下载Create TestNG.xml3.@Test标签里面的方法不能含有参数还可以这样使用 @...

2019-02-27 15:07:51 301

原创 selenium处理文件或图片上传弹窗的三种方式(input框,robot类,autoIT3工具)

在用selenium进行自动化测试的时候,会碰到上传弹窗的问题,例如要你上传本地文件或者本地图片,例如这种弹窗。这就是本地上传弹窗。接下来我们就看看如何处理它吧。第一种方法:sendkeys当你要上传图片的前端代码是用input时,例如:就可以使用这种方法。代码实现: //点击上传营业执照第一种(只限于input框,直接sendkeys图片路径) ...

2019-01-22 16:41:55 10581 2

原创 selenium+java 三大等待(显式,隐式,强制)

有时候我们做自动化测试,需要等待。因为我们的下一步执行依赖于上一步的执行结果,因为程序执行的是很快的,上一步执行完毕马上执行下一步,有时候上一步的结果还没加载出来,下一步就执行了,这样就会造成错误,比如No suchElement Exception有时候就是因为这样造成的。selenium里面有三种等待方式,分别是显式,隐式,强制1.强制等待先讲强制等待,大家应该都不会陌生,sleep就是强...

2019-01-17 12:41:20 1380

原创 selenium打开三大浏览器(Chrome,Firefox,IE)

一.打开Firefox代码如下: WebDriver driver=new FirefoxDriver(); driver.get("http://www.baidu.com/"); //打开百度网址 driver.findElement(By.id("kw")).sendKeys("selenium java"); //搜索selenium jav..

2019-01-16 16:07:28 3250 1

原创 安装firebug插件

一.打开Firefox首先在打开Firefox之前我们要先对Firefox安装一些东西,就是firebug,这是一个用来查看元素的插件,功能很强大。firebug只支持安装在27-32版本的Firefox上面,所以我们要先下载一个对应的版本的Firefox。这里有各历史版本的Firefox。Firefox各历史版本下载下载了之后就要安装firebug插件了。1.打开Firefox点击右上...

2019-01-16 15:01:31 2833 1

原创 selenium+java+IDEA安装与配置

本来是想选择selenium+python的,但是因为对python不是很熟悉,于是还是选择了java,以后肯定还是要研究一下python的。首先先安装java的环境,配置jdk之类的就不说了,这里我用了一个新的工具IDEA,原来我都是用eclipse的。在IDEA里新建一个maven项目如图:创建好了maven项目之后就要导入selenium包了,这里我们使用dependency导...

2019-01-16 14:49:56 5665

原创 Appium+java+Android 六(进入微信小程序之-NATIVE_APP切换webview页面(context))

2018.12.28 博主苟延残喘中,可能会上演从入门到放弃

2018-12-28 11:04:58 4082 1

原创 Appium+java+Android 五(使用Chrome的DevTools对手机页面元素进行定位遇到的一些问题)

因为微信小程序以及一些混合型app是用webview实现的,但是因为uiautomator viewer不能直接对webview界面元素进行定位,所以我们就要用其他的呀元素对webview界面元素进行定位。比如Chrome的Devtools接下来我们就说一下如何运用Devtools对界面进行定位。(先确保手机连上了电脑打开了USB调试并且打开了一个webview页面,比如微信小程序)还有很重...

2018-12-25 15:44:47 1076

原创 Appium+java+Android 四(appium实现自动化发朋友圈用例)

上一篇博客我给大家分享了运用appium+java+android实现自动化发微信的测试用例,今天我再给大家分享一下自动化发朋友圈的测试用例吧,由于基本原理都一样,所以只把代码贴出来,如果有疑问的话,可以看看我的前一篇博客Appium +java+Android 三(使用appium实现自动化给朋友发微信的测试用例)以下是我的实现代码private AppiumDriver driver;...

2018-12-25 14:28:17 2094

原创 Appium +java+Android 三(使用appium实现自动化给朋友发微信的测试用例)

自动化给朋友发微信在上篇和上上篇博客中,我已经搭建好了环境和编写了第一个测试用例,这个发送朋友圈和给朋友发消息是我自己觉得有意思去摸索的,大家还觉得什么有意思也可以自己写一些。其实用自动化控制自动给好友发微信与前面自动化控制拨号的思路是一样的,但是就是实现更加麻烦一些,上一篇实现自动化拨号的博客在这Appium+java+Android二(uiautomatorviewer定位手机页面元素+...

2018-12-25 14:21:05 4197 5

原创 Appium+java+Android二(uiautomatorviewer定位手机页面元素+用Java编写自动化测试用例)

uiautomatorviewer定位手机页面元素+编写自动化测试用例uiautomatorviewer工具是用来给手机页面元素定位的,所以在使用uiautomatorviewer之前,我们要先做好手机连接上了电脑的准备。用USB数据线连接手机和电脑,打开USB调试功能(友情提醒,小米手机需要打开开发者模式才能打开USB调试,具体如何打开开发者模式,就网上百度一下。而且最好进入开发者模式把最下面...

2018-12-25 12:38:54 5387 2

原创 Appium+java+android一(搭建appium环境,Android环境,java环境)

Appium+java+android自动化测试环境搭建一.JDK下载安装及环境变量配置进入下面的链接找到与你的电脑系统相对应得jdk版本,点击下载jdk下载地址安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一...

2018-12-23 20:50:43 4776 1

空空如也

空空如也

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

TA关注的人

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