自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 HTTP接口自动化经验总结(五)Okhttp3 关于超时的设置

默认几个超时时间都是10秒,修改方法如下static OkHttpClient client = new OkHttpClient();//因为我写到依赖方法里面了,所以加了个静态代码块,以下为设置超时方法 static{// OkHttpClient.Builder builder = new OkHttpClient.Builder();// builder.connectTimeout(new Long(20000), TimeUnit.MILLISECONDS); clien

2020-11-13 11:26:36 1542

原创 java properties 文件读取乱码终极解决方案

eclipse最近配置好properties文件后读取乱码,按照各个解决方案设置eclipse都不行,猜测是配置不生效什么的。最终通过编码方式来设置终于解决了。properties的默认编码是iso-8859-1。 记录一下,希望能对其他人也有用。// sytsfkhdjson 请求参数String utf8 = new String(sytsfkhdjson.getBytes("iso-8859-1"), "utf-8");...

2020-07-20 15:03:17 320

原创 JSP获取不到信息cforEach信息

JSP文件信息<table> <tr> <th>ID</th> <th>NAME</th> </tr> <c:forEach items="${subjectList }" var="subjectList"> <tr> <td>${...

2020-06-05 16:24:24 590

原创 HTTP接口自动化经验总结(四)Okhttp3 接口测试用例编写

经过前面几次的分享,我们已经有了方法和结果,那么这篇文章我们就来写测试用例。首先我们新建一个TestNG class,名字为APITest,继承我们的依赖方法DependeicesMethod1.get接口测试//测试Get方法,其余校验请自行添加 @Test public void f() throws IOException { //get方法的参数写到url...

2018-11-25 14:48:44 1100

原创 HTTP接口自动化经验总结(三)Okhttp3 接口测试框架搭建之数据处理

上篇文章写了怎么新建POST,GET方法。这篇文章介绍下该如何校验。因为我们在方法里面都返回了String类型结果,String类型校验起来比较麻烦。多数http接口返回的都是json形式。我们可以写一个通用方法将String类型转换为Map对象这样校验就比较方便准确了。废话不多说直接上方法。1.接口返回的JSON就用下面这样的方法//把String 结果转换为Mappublic...

2018-11-25 11:33:00 681

原创 HTTP接口自动化经验总结(二)Okhttp3 接口测试框架搭建

搭建这套环境前,需要Eclipse安装testNG,Maven1.Eclipse安装testNGhttps://mp.csdn.net/postedit/818686832.Eclipse安装Mavenhttp://www.cnblogs.com/pengyan-9826/p/7767070.html(转)3.打开Eclipse新建maven工程4.新建完成...

2018-11-19 18:57:31 1200

原创 HTTP接口自动化经验总结(一)接口自动化简述

讲接口自动化之前,先说说接口测试的优势。     以下是我总结的几点。接口测试位于功能测试前,发现bug早修改早成本低。 接口测试的参数会比开发的参数更丰富,得到的结果更快更多。 能发现大部分接口未校验的参数,省去我们功能测试输入太多数值。 准备测试数据方便,我们需要的测试数据可以通过接口来生成,再也不用数据库添加。 接口存储数据到数据库,同时也做了数据库存数据的校验,一举两得。...

2018-11-05 17:09:06 2402

原创 Selenium Java Web 自动化实践总结(七)如何切换同一浏览器打开的多个窗口

浏览器每个页面都有一个标识:句柄,Selenium 里面的内置方法getWindowHandles() 获取当前句柄数。返回一个集合。// 得到当前窗口的set集合Set&lt;String&gt; winHandels = driver.getWindowHandles(); // 将set集合存入list对象 it中List&lt;String&gt; it = new ArrayL...

2018-11-05 16:24:42 1367

原创 Selenium Java Web 自动化实践总结(六)元素操作实例

先上界面和html代码,页面包含按钮,单选框,复选框,下拉框,输入框这几种页面常用元素html代码如下&lt;html&gt;&lt;head&gt;演示用html&lt;/head&gt;&lt;body&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;按钮1:&lt;inpu

2018-08-23 10:07:14 399

原创 Selenium Java Web 自动化实践总结(五)元素的Actions

 1.sendKeys():往输入框中输入信息 用法1:driver.find(..). sendKeys('abc')  //输入普通按键 用法2:driver.find(..). sendKeys(Keys.ENTER)  //输入特殊按键 用法3:driver.find(..). sendKeys(Keys.CONTROL, A)  //输入组合键 2.clear()...

2018-08-21 10:25:52 237

原创 TestNG框架使用心得(二)TestNG 安装

安装有两种方法一、在线安装新软件eclipse-Help-InstallNew Software,Name:随便输入一个Location:http://dl.bintray.com/testng-team/testng-p2-release下一页面选择:I agree ..... 在点击Next ,直到安装完成,重启Eclipse二、市场安装eclipse-Help...

2018-08-20 12:17:20 530

原创 TestNG框架使用心得(一)初识TestNG

TestNG是一个源于JUnit和NUnit但有所超越的新测试框架。TestNG引入的一些新功能使自己更强大和易用:学习好TestNG我们可以节省非常多时间,并解决我们很多痛点。TestNG按照官方的定义:TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。TestNG是一个开源自动化测试框架;TestNG表示下一代(Next...

2018-08-20 11:22:17 1904

原创 Selenium Java Web 自动化实践总结(四)等待

经过前三篇文章,我们现在可以基本已经可以写简单运行步骤了。为了保证有充足的定位等待时间我们用了sleep方法,确定就是我们每次都要增加这样的等待方法,并不好用。selenium自带了两种等待方法,一种为显式等待,一种为隐式等待。建议用显式等待。1.隐式等待    driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); ...

2018-08-20 10:49:52 441

原创 Selenium Java Web 自动化实践总结(三)Selenium元素定位

关于元素定位是做自动化测试的基础,很多文章都写了id,name,classname这几种定位方式,很早以前开发们写可能会写上。现在基本就不写了。老牌的网站还有的,like 百度。咱们直说2种,会了这两种基本就没问题了。1.xpath定位,xpath 是啥?xpath是xml文档中查找信息的语言。呃,需要的在这个地址了解下。http://www.w3school.com.cn/xpa...

2018-08-17 19:43:44 1034

原创 Selenium Java Web 自动化实践总结(二)Selenium环境搭建

搭建环境需要以下几步。 安装JDK,当前版本为JDK1.8x 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择自己的系统版本安装即可。配置环境变量:https://jingyan.baidu.com/article/22fe7cedc9b93e3003...

2018-06-26 15:09:16 346

转载 Selenium Java Web 自动化实践总结(一)Selenium工作原理

   自动化也做了有些年了,近期准备写一些经验做一些分享。现在主流的web自动化要属Selenium了。当然了QTP 还有 LoadRunner 也能实现web自动化的一些功能,这里我们不做探讨。写工作原理的文章有很多,我就不自己写了。推荐大家看一篇。https://www.cnblogs.com/leeboke/p/5014058.html Selenium2简介Selenium是一...

2018-06-26 14:25:33 1753

原创 Appium基础篇无法定位app内webview页面元素(安卓手机解决方案)

本文来讨论一个无法绕过的问题,就是app内webview页面的元素定位。现在做过app测试的朋友就知道,app里面页面有原生和webview的,或者H5的。这个问题也困扰我很久了,近期才解决,和大家分享下。目前有几种说法:1.通过Chrome浏览器,这种可以直接pass。2.通过uiautomatorviewer 定位,这个只能定位到一个的块。执行脚本无法定位的。3.通过APP打包...

2018-06-25 17:01:08 7890 5

aspectjtools-1.5.0_M5.jar

aspectjtools-1.5.0_M5.jar,亲测可用,放心下载。

2020-05-12

性能监控工具dstat

dstat-rpm安装包,安装 :rpm -ivh+包名 。 常用dstat命令:dstat -cdmn;dstat --output /home/100bf.csv --cdmn 3;等

2018-06-25

jmeter-websocket的依赖包

jmter做websocket测试的依赖包,全套!!!现在后解压,复制到jmeter目录下lib\ext下,启动jmeter,在sampler即可看到websocket~

2018-06-25

Java_Appium搭建所有jar

jdk1.8.0 环境Appium搭建需要的所有jar,100%亲测可用。 commons-validator-1.6.jar hamcrest-core-1.3.jar java-client-4.1.2.jar selenium-java-2.53.1.jar selenium-java-client-driver-1.0.2.jar selenium-server-standalone-3.4.0.jar

2018-06-25

Jmeter扩展插件包.rar

包含: JMeterPlugins-Standard-1.3.1 JMeterPlugins-Extras-1.4.0 亲测可用,请放心下载

2018-05-14

Jmeter-CPU内存监控-图形页面ServerAgent-2.2.1.rar

Jmeter-CPU内存监控-图形页面ServerAgent-2.2.1.rar 亲测可用

2018-05-14

chromedriver_V2.30(各个系统版本)

chromedriver_V2.30(各个系统版本),100%亲测可用

2017-08-16

空空如也

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

TA关注的人

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