- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 自从测试沦为背锅侠
自盘古开天辟地,有了软件之后,就有了软件开发流程,然而在测试群,测试社区中偶尔总会听到测试变成了背锅侠的问题,这个问题在现在大部分公司中已经成为了一个非常突出的问题,也影响着一代又一代的新人,像那么测试应该是怎样的呢 笔者至今工作6载有余,至此只想告诉广大测试者,如果你沦为了背锅侠被辞退,请不要伤心,因为这个团队也难以赚钱了。那么为什么会这样,问题在哪里...
2019-01-14 20:13:59 1619
原创 产品与测试
产品,顾名思义,就是负责写需求文档,画模型图的人,平日里就周转于客户与本部的研发组之间,其实特别繁忙 测试,如名字一样,平日里测试开发写出来的代码,将其实现的效果与产品提供的需求文档进行对比。而大部分公司在技术总监或者老板的影响中,将其独立出来变成了质量部门。这种模式在不同的公司都有不同形势的体现,包括现在发展起来的大型公司尤为突出。 两者要说共同点,大部分的共同点就是研究需求...
2018-02-26 14:09:46 1325
原创 jmeter与session(3)
上面我们可以看到其实jmeter是无法测试在线呢,或者测试掉线的,应该是个测试并发的工具,好的,我们继续,我们加上负载器,如下图所示我们将会启动3个现成,第一次增加了一个,然后每30秒增加1个,增加0秒的梯度,然后运行60秒,好的,我们下面先预算一下,这个是什么情况呢,第一秒中并发是1个,第30秒并发是2个,第1分钟并发是3个,然后呢,则会停止,好的,我们运行一下我们的脚本。好的,运行
2017-07-13 19:53:42 287
原创 jmeter与session(2)
上文叙述了session的情况,掉线后,session还是存在的,而掉线后同时关闭浏览器,然后重新打开浏览器进行登录的时候,则发现新建了一个session原来的session却还在计数,所以说session 只能在同一个浏览器,同一个账户之间登录才会生效,换了浏览器或者换了账户,则会新建一个session。下面尝试使用jmeter,我们已经写好了脚本,如下图所示我们点击
2017-07-13 19:45:12 315
原创 jmeter与session(1)
我们学习性能的过程中,一般会碰到session,session是服务器和客户端还连接着的标识,那正常的session是什么样的呢?如下图那用户退出了,session是什么样的状态呢?如下图那用户掉线了,session 是什么样的状态呢,如下图可以发现客户掉线后,session依旧还是在计算时间的。
2017-07-13 19:34:12 543
原创 性能测试随笔
最近随着项目的进展,慢慢的做了好几拨性能测试,其实大部分时候,说实在的,性能测试工程师自己心里也没底,到底会遇到什么样的bug,什么样的情况如何解决,那应该如何去做,老师教过,如果去设计场景,老师教过,仅此而已,而我们需要的是到底性能测试工程师是干嘛的,能找到什么样的bug。笔者去现场做了好几轮性能测试,说实在的,发现的bug并不是太多,对于设计场景,只知道尽可能去模拟高并发的时候会发生的各种
2016-11-25 09:58:47 288
原创 一个tomcat多个实例问题
近日在做性能测试,测试过程中,使用jmeter做的压力,压力结束后,登录到tomcat的管理页面,总是发现还有残留的session没有关闭掉,因为脚本中进行的是登录的测试,也加上了退出的脚本。对服务器的监控是必不可少的,可是奇怪的是,压力结束后,jmeter会自杀已经进行到了一半的threads,这时候可以认为还在登录状态,tomcat中还是有这个session存在的,然后将这个实例重启后,tom
2016-11-09 11:17:39 966
原创 接口自动化测试——前言
最近又有一个项目完成,终于得空可以写写代码,探索一下接口测试的奥秘。 由于笔者也是第一次尝试写接口自动化的脚本,以前一直停止于UI自动化的层面,UI自动化响应时间慢,取元素之难,也是让人叹为观止,虽然推出了各种优化工具,比如说,cucumer,rf等等的一些工具,简化了UI自动化的难度,但是一个iframe的修改从而引起不断的调整页面元素,甚至于一大段代码重写还是让人难以
2016-09-13 05:44:19 585
原创 fiddlercore学习(2)
今天我们学习一下fiddlercore自带的sample例子,这个例子写的很不错。不管学习什么语言,我们都是从主函数开始分析的,所以我们线找到,static void main函数,从第一句开始学习。1、List oAllSessions = new List();这边定义了一个list,list中存放的是fiddler格式的session,那么我们可以认为这个是用来存放fiddler
2016-05-22 08:16:40 3198
原创 fiddlercore学习(1)
近期学习软件测试,遇到了很多问题,一直在思考,我们知道使用java或者python来发包或者收包,但是却没有想过如何获得这些接口,也许有人会说,我们都是从开发处取到的接口,实际情况是架构师只会给上层接口,并且应用层的接口一直是在变化的,难以掌控,所以就想要有一个自动捕捉接口的工具,并且自动分析接口,是如此的必不可少,那么我们研究一下fiddler的核心包fiddlercore。首先,我的电脑上
2016-05-08 16:50:37 4710
原创 接口测试
楼主上次面试,面试官大部分问题都是关于接口自动化测试,关于此类,楼主深入其实并没有太多,所以需要详细学习一下接口测试:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。以上是百度百科关于接口测试的详细描述,具体网址为:http://baike.b
2016-04-20 06:45:17 525
原创 python selenium2 环境搭建
selenium 2 为UI自动化测试工具,近来为缩短测试时间,创造更多的时间,故研究这个工具为项目使用。第一步,安装python根据下面的地址,直接一键安装,全部默认方式http://share.weiyun.com/b5b1bff4435f1931803342fcbe60555e默认的安装地址为C:\Python27第二步、安装selenium
2016-03-13 10:06:38 572
原创 python selenium的在线安装及离线安装
selenium 为UI自动化测试工具,主要用来进行UI自动化测试,缩减测试员工的测试时间,其主要安装方式有两种,第一种为在线安装;第二种为离线安装(内网缺网环境的安装,并进行比对)第一种,在线安装从我的网盘中下载python 2.7.9的版本,下一步到底即可,可以在c盘中生成一个C:\Python27的文件夹。此时python版本已经安装好,我们需要在线安装seleniu
2016-03-13 10:05:54 8752 2
原创 eclipse集成python开发环境
eclipse集成python开发环境,eclipse原本为书写java的ide工具,其主要作用是有提示代码的作用,是玩java的同学的必备良药,而今,如果要玩python,也可以集成python,其工具名字为pydev第一步,下载elipse平台 登录我的网盘,从我的网盘中下载32位的eclipse环境,此电脑为32位(也可以在eclipse官网中下载,)链接如下:http:/
2016-03-13 10:04:26 689
转载 读取excel内容
package poi;import impl.GetExcelData;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import org.apache
2015-05-18 14:58:15 521
转载 struts2从form取值的三种方式
有三种方式,1,使用默认的action的传递方式。2,自定义一个vo,在action中使用这个vo3,使用ModelDriven的方式。下面分别叙述。1,使用默认的action的传递方式。action文件如下:package struts2.login;public class LoginAction { private String
2015-04-14 11:05:07 457
转载 简单MVC项目搭建--Java1.7+Eclipse luna + Maven 3.2.5 +spring 4.1.4
转载请注明出处:http://www.cnblogs.com/mybest/p/4265872.html 1、 环境配置a) Java 1.7b) Eclipse lunac) Maven3.2.5d) Spring 4.1.42、 创建maven工程a) 打开e
2015-03-30 14:53:41 599
转载 性能测试之性能监视器(处理器篇windows)
2015-03-10 光荣之路 光荣之路光荣之路 微信号 GloryRoadTrain 功能介绍 关注光荣之路软件技术培训账号,即时收取测试开发技术的免费公开课信息,各大公司测试及开发招聘信息、最新的技术咨询、线下测试技术分享沙龙信息 监视“处理器”和“系统”对象计数器可以提供关于处理器使用的有价值的信息,帮助您决定是否存在瓶颈。需要
2015-03-10 18:58:14 701
转载 eclipse中testng的配置和使用
Eclipse版本:Eclipse Java EE IDE for Web Developers.Version: Helios ReleaseTestng版本:5.13步骤1.Eclipse中点击Help->Install new software2.点击Add 在Location输入 http://beust.com/eclipse
2015-03-02 17:12:19 3944 1
转载 使用TestNG-xslt美化测试报告
用后,自动会生成html的测试报告,不过相信大家都有感觉,自动生成的测试报告太难看了,所以我们又用了ReportNG来美化它。在 这里给大家再介绍一下比reportNG还要稍稍美观一点的reporting tool: testNG-xslt.其实testNG-xslt就是把testNG自动生成的测试报告testng-results.xml进行了一个转换,把它的html输出报告变得更漂亮 而
2015-02-05 15:46:34 1034
转载 Selenium Webdriver元素定位的八种常用方式
在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下: Google Search 当我们要用name属性来引用这个button并点击它时,代码如下:
2015-01-08 09:06:57 882
转载 selenium2.0无法打开浏览器
我刚开始玩selenium的时候,遇到一个郁闷的事情,就是我的firefox和Chrome浏览器总是打不开,后来同事无意之间的操作尽然解决了该问题,这里和大家分享一下1. 无法打开firefox现象:eclipse既不报错也没有打开firefox浏览器原因:导入包的时候是通过jre导入的包解决方案:新建项目,点击项目名称的右键导入包,可见截图通过这样导
2014-12-20 14:09:59 983
转载 Eclipse搭建Ruby集成开发环境
使用任何一门编程语言,首先要做的事情是搭建一个比较完善的、集成度比较高的开发环境。我想没人愿意用记事本去维护几十万行的代码吧。以前学JAVA的时候我最喜欢的就是Eclipse,那么在学习Watir的时候首先也是想到了Eclipse。在网上看到了Eclipse支持Ruby的插件:RDT(Ruby Development Tools),下载下来试用了一下,感觉还是不错的。第一步:获取RDT,通
2014-12-18 05:55:30 558
转载 限速之TC
限速,关于限速,主要是限制服务器与客户端的之间的速度传输。服务器与客户端的速度主要有两种:第一个:服务器发信息给客户端,这时候,客户端会返回信息给服务器,主要是在服务器端ping值客户端的ip 第二个,客户端发信息给服务器,这时候,服务器会返回信息给客户端,主要是在客户端ping值服务器关于第一个,服务器没有必要获取到客户端返回的延迟的信息,但是我们需要模拟客户端获得服务器的延迟信
2014-09-23 22:14:07 778
原创 LoadRunner代码模拟参数化过程
正常情况下,录制到了脚本,因为知道参数的规则,却不知道参数的总个数,如果直接在参数化列表中添加相应的数据,这样实现也是可以的,但是工作量毕竟稍微大了一点,我这样实现了脚本。首先,通过web
2014-09-18 06:44:23 817 1
转载 web_reg_save_param详解
运行脚本时,web_reg_save_param 函数将扫描所访问的后续 HTML 页。如果指定左边界和/ 或右边界, VuGen 将搜索这些边界之间的文本。VuGen 找到文本后,会将其分配给某个参数。函数的语法如下所示:下表列出可用的属性。注意,属性值字符串(例如 Search=all)不区分大小写。NotFound找不到边界并且生成了空
2014-09-15 19:31:53 2650
原创 Loadrunner 基础篇
1、 录制Options :(1) Script:记录使用的语言(2) Protocols:记录使用的协议(3) Recording:选择录制的协议,推荐选择“A script containingexplict URL’s only ”可以实现参数化等操作A scriptdescribling user actions ,解释用户行为的脚本
2014-09-03 16:56:32 433
转载 Windows常见性能计数器
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的是,单一的性能计数器只能体现系统性能的某一个方面,对性能测试结果的分析必须基于多个不同的计数器。与性能计数器相关的另一个术语是“资源利用率”。该术语指的是系统各种资源的使用状况。为
2014-06-17 10:42:43 493
转载 手机GUI自动化测试简介
Xing Binbin(测试工程师)摘要众所周知,自动化测试可以一定程度上减轻测试人员负担,提高测试效率,并且通过自动化还可以实现可靠性测试和性能测试。对于移动客户端测试而言,如果我们能够让手机自动运行应用程序来帮助我们检测功能的正确性,会不会很酷?有道测试组对一些热门的手机自动化工具进行了调研,并选择了一些工具进行实际的使用。本文将会结合实际工作,对移动客户端(Android&i
2014-02-24 22:47:56 564
原创 游戏测试之我思与我想
游戏尚未进入市场,没有被玩家接触到的时候,基本就是软件开发流程,测试配合开发工程师进行一部分的操作,一般情况下,需要做的是以下的步骤第一步:以正常玩家的名义进行模块的测试,提出自己的不足,比如这个模块我玩的时候,这儿感觉不懂,那儿感觉不对,这些都可以提成建议,放到案子中,拿给策划审核,因为策划同学不可能考虑到一个模块的所有情况,所以,测试的第一感觉就能增加游戏的易于理解性,降低了难度第二步
2014-02-24 22:19:54 682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人