自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ideal常用的快捷键

快捷键 介绍 Ctrl + F 在当前文件进行文本查找(必备) Ctrl + R 在当前文件进行文本替换(必备) Ctrl + Z 撤销(必备) Ctrl + Y 删除光标所在行 或 删除选中的行(必备) Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面(必备) Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围(必备) Ctrl + N ...

2021-03-22 21:29:48 259

原创 java的基础知识总结>集合相关

java的集合相关知识>基本的框架从框架图上来看分两种类型,一种是collect集合,一种是map集合,Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,最常用的是常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap ,map是存储键/值对映射集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容 接口:是代...

2021-03-21 19:57:26 159

转载 Jmeter-http信息头管理器

https://blog.csdn.net/df0128/article/details/80496211

2019-01-30 14:11:50 442

转载 Jmeter之Bean shell使用(一)

Jmeter之Bean shell使用(一) 一、什么是Bean ShellBeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚本语言特性,非常精简的解释器jar文件大...

2019-01-30 14:07:58 336

转载 自动化单元测试

http://www.infoq.com/cn/articles/road-of-automated-unit-testing-practices Jenkins&Sonar提交代码、运行测试的重点是什么?快速捕获那些因修改向系统中引入的最常见错误,并通知开发人员,以便他们能快速修复他们。提交阶段提供反馈的价值在于,对它的投入可以让系统高效且更快地工...

2018-11-04 20:19:55 2687 1

原创 自动化框架的总体思路

APP测试其实是不同的阶段,这是我对APP测试的一个整体的流程阶段一:代码提测阶段,进行代码静态扫描目的:尽可能发现一些黑盒测试中可能发现不了的bug手段:Andorid 使用FindBugs&& Lint扫描工具IOS 使用 Xcode阶段二:功能测试阶段,使用Mock方法定量以及定性的制作一些常用的方法,直接进行调用例如:网络异常&&...

2018-11-04 20:19:00 788

转载 跨域问题学习

跨域产生的条件1、浏览器限制2、跨域(域名,端口不一样都是跨域)3、XHR(XMLHttpRequest请求)同时满足三个条件才有可能产生跨域问题举例说明跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.htm...

2018-11-04 20:18:10 270

原创 Fiddler-修改特定的respose之CustomRules(永久修改)

它属于永久修改参考:http://my.oschina.net/leejun2005/blog/399108修改CustomRules.js:请先在CustomRules.js 找到:   static function OnBeforeRequest ( oSession : Session ) {   // ... }在函式OnBeforeRequest 中...

2018-11-04 20:17:38 1041

原创 Fiddler-修改特定的respose之url替换(永久修改)

 以下是暂时性修改:urlreplace oldstr newstr //设置替换urlreplace //取消替换 1)域名替换 urlreplace  www.baidu.com   127.0.0.1:8080(可以考虑使用所有的mock) 2) url中指定字符串进行替换urlreplace a=1 a=23) 正则表达式参考:http:...

2018-11-04 20:17:10 2698 1

原创 APP---MaC查看真机的udid

手机连上MAC本,然后下载个itunes查看一下手机的udid.xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=真机的udid' test

2018-11-04 20:16:05 1482

原创 IOS和安卓崩溃原因总结

   崩溃问题 内存报警闪退 当iOS检测到内存过低时,它的VM系统会发出低内存警告通知,尝试回收一些内存 1.在Debug模式下,可以主动将客户端执行的动作逻辑写入一个log文件中,这样程序童鞋可以将内存预警的逻辑写入 该log文件 2.可以通过Instruments工具中的Allocations和 L...

2018-11-04 20:14:15 936

原创 java知识-异常

2018-11-04 20:05:57 136

原创 fiddler-二次开发的原理

1.首先要理解fiddler代理的概念,说白了,他就是个中介,A说的话,要传给他,他在告诉B,so~他可以很任性这就是我们要d跳过服务器的代理服务器,我不关心后端你是怎么处理的,我只关心A所有的反应,是开心,是烦恼,还是生气,这样我们就可以完全操控A的表现了~说完有种坏坏的感觉理解respose的捕捉不同请求,要修改成对应的respose的理论在第一的基础上,问题出现了,fiddler...

2018-09-08 17:50:28 1694

原创 APP崩溃的主要原因

Java的异常可以分为两类:UnChecked Exception--(所有RuntimeException类及其子类的实例被称为Runtime异常,即UnChecked Exception,)     UnChecked异常发生时,由于没有相应的try…catch处理该异常对象,所以Java运行环境将会终止,程序将退出,也就是我们        所    说的Crash。Checked...

2018-09-08 17:03:10 3923

原创 APP前端测试-IOS 查看崩溃日志--仅仅针对应用逻辑错误哦

1.真机连接电脑2.使用 PP助手或者其他第三方工机3.然后打开崩溃日志寻找 IPS文件4.查看具体的崩溃类型,主要看以下字段 Exception Type&& Exception Code Exception Type: EXC_CRASH (SIGKILL) //异常的类型 Exception Subtype: KERN_INVALID_ADDR...

2018-09-08 16:58:29 1378

原创 大咖分享-如何做自动化模型,总结目前现状和以后预期要做的方向

目前阶段 目前办法 类比方法 阶段 1-编写自动化用例 手动操作     2-编写自动化脚本 python-还是需要去写步骤 java-方法中直接去读取,生成自动化用例 ...

2018-09-08 16:57:14 249

原创 APP测试-bug反思-API返回数据篇章

目前很多公司都是前后端分离测试,APP测试和API测试不是同一批人,对于做前端测试的我来说,碰到过以下的尴尬事情有一次,APP订单大幅度下降,最后定位原因为,API 返回的数据类型和APP处理的类型不一致其实定义问题,可以认为是前后端契约定义不清楚,这些可以考虑从流程上进行规范,但是作为一个要不断进取的测试人,我们更要考虑一个问题,是否API测试了各种异常后,APP前端就不要进行测试?个人...

2018-09-08 16:55:27 419

原创 Fiddler-没有在同一网段下仍然可以访问--待解决

问题描述:手机和电脑IP其实并没有在一个网段内,但是只要设定了特定的端口号后,仍然可以抓包手机:10.32.68.XX电脑: 10.32.124.XX基本知识:1.同一网段,前三个数字相同,最后一个数字不同...

2018-06-14 13:56:48 3215 1

原创 Mysql alert命令汇总

ALTER命令删除,添加或修改表字段  ALTER TABLE testalter_tbl  DROP i;如果数据表中只剩余一个字段则无法使用DROP来删除字段。ALTER TABLE testalter_tbl ADD i INT;修改字段类型及名称  ALTER TABLE testalter_tbl MODIFY c CHAR(10);使用 CHANGE 子句, 语法有很大的不同。 在 C...

2018-05-09 16:33:19 3710

转载 MySQL 事务汇总

MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用...

2018-05-09 11:17:41 194

原创 消息队列

2018-05-07 15:18:14 138

转载 nginx详解

#user   nobody nobody;user  root;worker_processes  1;//同时工作的线程数#error_log  logs/error.log;#用来指定进程id的存储文件的位置#pid        logs/nginx.pid;#用于指定一个进程可以打开最多文件数量的描述worker_rlimit_nofile 10240;events {   #针对ngi...

2018-05-07 15:15:33 205

原创 mysql常用的语句汇总

建表命令:CREATE TABLE `t_sold_order` (`id` int(11) NOT NULL AUTO_INCREMENT,`dt` date DEFAULT NULL COMMENT '日期',`hour` tinyint(2) DEFAULT '0' COMMENT '小时',`hour_order` int(11) DEFAULT '0' COMMENT '小时订单数',`...

2018-05-07 14:51:54 149

翻译 dubbo服务内容学习

http://gitbook.cn/gitchat/column/5adda21279e8c577efc8fbdf

2018-05-07 14:46:51 140

原创 自动化面试准备1-selenium基本内容

2018-05-04 16:22:33 189

原创 Java实现接口测试的实战练习

1.基本的结构2.代码实现如下Common.javapackage findyou.Interface;import org.codehaus.jettison.json.JSONException;//jason解析的方法import org.codehaus.jettison.json.JSONObject;//jason解析的方法public class Common {    /**   ...

2018-05-04 15:32:19 21178

原创 liunx常用命令

2018-05-04 14:43:20 128

原创 关于接口测试的一些资料总结

百度文档-关于api的一些内容https://wenku.baidu.com/view/c1db6b1166ec102de2bd960590c69ec3d5bbdbfa.html?rec_flag=default&mark_pay_doc=2&mark_rec_page=1&mark_rec_position=3&mark_rec=view_r_1&clea...

2018-05-04 14:03:28 526

原创 jmeter-如何创建自定义的java方法 基本框架

2018-05-03 17:11:47 197

原创 麒麟培训-3-Ant批量执行jmeter脚本

1.下载附件&并且选择附件(JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,)下载地址如下:https://jmeter-plugins.org/downloads/old/2.将对应ext目录下的文件拷贝到D:\ProgromFiles\apache-jmeter-2.13\lib\ext目录下;3.本地调试...

2018-05-02 17:29:45 324

原创 麒麟培训-2-Jenkins项目构建

创建任务创建自由项目2.1构建环境>构建>输入build文件的相关路径2.2 设置自动化构建时间上述为每天晚上7点跑 2.4 源码管理>自动提取代码 配置项目:源码管理选择SVN--详细配置请查看(麒麟培训-4-Jenkins+svn.doc) Reppistiory URL>代码所在的地址 Credertials>svn的账号和地址 2.3构建环境&...

2018-05-02 17:28:47 223

原创 selenium 关键字思路分析

关键字驱动测试(Keyword-driven testing)1,excel方式来定义>具体的步骤,其中动作列即为关键字 在框架设计的时候会专门设计一个类,来实现各种“动作”的具体内容》 当你在excel中选择了一个“动作”之后,框架会自动解析这个“动作”背后的事情(SuperAction.java)2.选择动作的对象》excel定义元素的定位》它专门存储对应页面的元素定位值、定位方...

2018-05-02 15:55:36 627

原创 selenium -页面分离设计思路

1.首先我们新建java项目并导入testng和selenium类库。a-新建一个page包,b-新建一个test包用于存放测试用例2.在page包中新建一个BDPage.java用于存取元素.PageFactory;ModePage 文件包含内容如下1.定义元素》格式如下1-@FindBy:2-@CacheLookup:3-WebElement keyword_input:2.创建一个构造函数,...

2018-05-02 15:50:23 687

原创 selenium-Excel 报告插件研发

预期效果:1.用例的名称是测试用例的java类2.测试结果如果是成功的显示为:Passed并且底色为蓝色,如果是失败的显示Failed并且底色为红色,如果测试异常中断,显示的是Skipped并且底色是黄色。3.·完整日志会记录这条用例执行的日志不论成功还是失败,点击该日志名字可以打开查看,注意这里的日志并不是以附件的形式上传而是以超链接的形式链接过来的,它指向本地或者服务器上的日志路径。4.·截图...

2018-05-02 15:48:47 305

原创 selenium数据驱动的实现步骤

1.从excel中读取数据。本框架使用的是jxl操作excel,所以需要在pom.xml文件中加入jxl依赖:2.如何设计excel>excel的表名以模块名命名3.讲解主要的驱动方法》读取excel的方法(utils/ExcelDataProvider.java) 一个sheet表,一个测试数据4.通过数据提供者获取测试数据》(@DataProvider)来传递给测试用例,这里将数据提...

2018-05-02 15:40:02 1643

原创 Pageobject思路改造小项目

思路:1.三个文件 a-元素的定位和操作,已经跳转到 resultpage b-result>元素的检查 public void checkKeyword(){ //Assert是TestNG提供的一个断言操作,assertEquals(实际值,期望值),判断两个值是不是相等的。 Assert.assertEquals(RP_INPT_KEYWORD.getAt...

2018-05-02 15:23:26 189

转载 BDD 的工具--Cucumber的基本使用

1.BDD 的工具 Cucumber,使用java语言书写框架,Cucumber 可以使用文本使用的语言叫做 Gherkin思路和原理·定义用户的行为,也就是验收测试条件· 定义步骤·执行验收测试,这时候因为步骤定义的内容没有实现所有测试失败·书写步骤定义的内容,也就是实现产品代码·运行验收测试,如果验收测试通过,产品代码通过反复执行 2-5 步,直到所有产品代码完成,整个验收测试也通过了行为描述...

2018-05-02 15:17:42 5839

原创 Selenium的基本介绍和基本的前段知识汇总

selenium 自动化测试浏览器,它主要是用于 Web 应用程序的自动化测试,但肯定不只局限于此,同时支持所有基于 web 的管理任务自动化。selenium 的特点: 开源,免费 多浏览器支持: FireFox、 Chrome、 IE、 Opera 多平台支持: linux 、 windows、 MAC 多语言支持: java、 python、 ruby、 php、 C#、 JavaS...

2018-05-02 14:19:50 187

原创 selenium自动化的基本思路

自动化测试模型一个自动化测试框架就是一个集成体系,在这一体系中包含测试功能的函数库、测试数据源、测试对象识别标准,以及种可重用的模块。自动化测试框架在发展的过程中经历了几个阶段,模块驱动测试、数据驱动测试、对象驱动测试。目前工作中的自动化阶段如下第一阶段--线性测试通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。这是早期进行自动化测试的一种形式;我们...

2018-05-02 14:18:50 567

原创 接口自动化的思路

学习了其他人的一篇自动化的代码,罗列了一下我理解的思维导图

2018-04-10 17:49:48 1172

jmeter-2.13

jmeter 可以进行简单的压力测试,代替手工进行模拟,开源工具,实用于中小企业

2015-10-26

空空如也

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

TA关注的人

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