- 博客(51)
- 资源 (3)
- 收藏
- 关注
原创 接口自动化框架的编写与搭建
近端时间在公司做接口方面的测试,需求如下:1、之前开发语言是PHP,目前在逐步把PHP替换为JAVA,所以需要用JAVA接口的返回结果和PHP的返回结果做对比。思路如下:采用的技术httpClient、JSONObject、1、采用数据驱动方式,把需要测试的接口放在EXCEL表格中2、写一个读取EXCEL文件的方法,获取接口地址及发送的方式(GET、POST),使用httpCl
2016-01-19 16:49:43 3544 2
原创 接口压测之——put方法2
由于LR不支持PUT方式,所以只好通过java Vuser写压测脚本,使用httpclient jar包,我使用的httpclient4.5版本。/* * LoadRunner Java script. (Build: _build_number_) * * Script Description: * */
2015-08-21 10:07:09 2123
原创 接口压测之——put方法1
接口的方法使用PUT一、使用Postman发送请求,能够成功发送,如下图:二、使用JMETER就发送,如下图:PUT data中的数据为空三、LoadRunner不支持put方法。预知故事情形请听下回分解。
2015-08-10 11:12:14 4895 4
原创 讨论下并发用户数的计算
在网上发现了一个计算并发用户数的文章,想和大家讨论下并发用户数的计算。原文章如下:网站用户10w,用户每2天会登录系统一次,每天用户访问数是5w,用户主要集中在9:30-13:00和15:00-23:30两个时间段的12个小时里访问系统,平均每个用户在线时间为30分钟。平均每小时在线用户数为:5w / 12 = 4167。每用户平均30秒钟提交一次请求,每分钟提交2次请求,那么每分钟
2015-06-25 17:19:39 4454 1
转载 tomcat的好文章
tomcat[Connector相关]tomcat-connector的微调(1): acceptCount参数 http://hongjiang.info/tomcat-connector-tuning-1/tomcat-connector的微调(2): maxConnections, maxThreads http://hongjiang.info/tomcat
2015-05-05 17:52:46 819
转载 性能问题初步排查方法
线上性能问题初步排查方法本文首发于并发网,作者:方腾飞引言有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。问题定位1: 首先使用TOP命令查看每个进程的情况,显示如下:top - 22:27:25 up 463 days, 12:
2015-05-05 17:50:00 3757
转载 Big List of 20 Common Bottlenecks
软件开发中常见的十大系统瓶颈发表于2012-11-06 16:32| 21673次阅读| 来源CSDN编译| 4 条评论| 作者张红月架构软件开发 摘要:在平时开发工作中,你可能在开发的各方面遭遇瓶颈,比如性能、系统等。你有对它们进行过归纳吗?不妨来看看本文对这些系统瓶颈的归类吧!在Zen And The Art Of Scaling - A Koa
2015-03-31 17:37:44 632
原创 webDriver classname处理空格的方法
http://stackoverflow.com/questions/7475449/webdriver-classname-with-space-using-java
2015-03-30 16:29:08 4634
转载 nginx折腾记(HTTP性能能测试,与Apache对比)
话说nginx在大压力的环境中比apache的表现要好,于是下载了一个来折腾一下。下载并编译安装,我的编译过程有点特别:1。去除调试信息,修改$nginx_setup_path/auto/cc/gcc这个文件,将 CFLAGS="$CFLAGS -g" 这一行注释掉。2。由于仅测试WEB服务器的性能,所以不安装FastCGI。./configure \ --prefi
2014-12-15 17:20:20 1796
原创 LR字符操作
整理下字符操作的脚本stringOperation(){ int i=0; char cc[10]; char fullpath[1024];// 通过save string方式,无论选occurrence或iteration,aa、bb的值都相同// Random---Each occurrence,在controller中每次都取不一样的值 for (i=1;i<2;i
2014-12-04 17:29:30 1987
转载 MYSQL慢查询
mysql慢查询配置MYSQL慢查询1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:我们可以看到当前log_slow_queries状态为OFF, 说明当前并
2014-11-17 18:10:47 991
原创 java+selenium环境搭建
Java环境安装、配置JDK1.6配置JAVA_HOME右击我的电脑-->属性-->高级系统设置-->高级-->环境变量 在Path中增加%JAVA_HOME%\bin; 2、Java IDE中引用selenium-java-2.40.0.jar,selenium-server-sta
2014-10-29 14:40:33 15743
原创 webdriver脚本demo
public static void main(String[] args) throws Exception { // TODO Auto-generated method stub // 做个脚本 firefox飞牛网首页打开 进入一个商品目录页 翻转到第二页 将最后一个商品数量选择2 加入购物车 结束 String add1 = "/div[@class=\"itemPr
2014-10-13 10:23:28 1088
原创 Jmeter接口测试
一、创建工程、引包1、创建JAVA工程2、引入Jmeter中lib\ext基础包:ApacheJMeter_java.jar、ApacheJMeter_core.jar3、引入Jmeter日志包:jorphan.jar,logkit-2.0.jar,commons-logging-1.1.1.jar,avalon-framework-4.1.4.jar4、引入httpclient-
2014-07-11 09:37:14 47706 8
转载 xpath路径表达式笔记
xpath路径表达式笔记简单说,xpath就是选择XML文件中节点的方法。所谓节点(node),就是XML文件的最小构成单位,一共分成7种。- element(元素节点)- attribute(属性节点)- text (文本节点)- namespace (名称空间节点)- processing-instruction (处理命
2014-04-14 15:26:28 2729
转载 通过show status 来优化MySQL数据库
通过show status 来优化MySQL数据库 http://lxneng.iteye.com/blog/451985 1, 查看MySQL服务器配置信息 Java代码 mysql> show variables; mysql> show variables;2, 查看MySQL服务器运行的各种状态值 Java代码 mysql> show global s
2014-02-23 14:17:03 4985
转载 全面解析802.1x认证原理
全面解析802.1x认证原理18.1.1 802.1x认证系统基础 IEEE 802.1X是由IEEE制定的关于用户接入网络的认证标准,全称是“基于端口的网络接入控制”。它于2001年正式颁布,最初是为有线网络设计,之后为了配合无线网络的接入进行修订改版,并于2004年完成。 802.1x协议是一种基于端口的网络接入控制协议,所以具体的802
2013-12-27 16:20:10 2115
转载 讲得比较好的802.1x相关文章
实战802.1x端口认证一.802.1x端口认证的原理:IEEE 802.1x标准定义了WLAN用户接入的认证过程;现在802.1x标准已经用于LAN,来实现基于交换机端口的认证过程.802.1x标准是一种基于基于客户到服务器的访问控制和认证协议,防止用户在未经认证的情况下接入到LAN.认证服务器对交换机每个端口所连的客户机进行认证.当客户机被认证时,IEEE
2013-12-27 11:13:03 1055
转载 LoadRunner中的参数与变量
LoadRunner中的参数与变量在LoadRunner脚本开发中,经常会遇到参数与变量相互转换的情况,本文对常见的转换情形进行了方法总结。1、变量的赋值//将字符串赋值给变量char strTemp[30];strcpy(strTemp, "Hello World!!"); //错误的字符串赋值方式strTemp = "Hello
2013-10-25 14:35:42 1008
转载 性能调优攻略
性能调优攻略摘要:关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技
2013-10-17 17:05:00 850
转载 深入理解Oracle表(2):驱动表的那些事儿
深入理解Oracle表(2):驱动表的那些事儿http://blog.csdn.net/linwaterbin/article/details/8544601 以一个比较两本字典来做例子: 一本字典有索引目录(dict a), 一本没有(dict b) 现在要找出所有a开头的单词的异同 那么比较的时候,你会怎么比较?
2013-07-17 16:34:57 699
转载 深入理解Oracle表(1):ORDERED和USE_NL
深入理解Oracle表(1):ORDERED和USE_NL http://blog.csdn.net/linwaterbin/article/details/8544436分类: Oracle 基础管理 2013-01-26 13:23 451人阅读 评论(0)收藏 举报 ORDERED好理解,就是表示根据 from 后面表的顺序join,从左到
2013-07-17 16:32:24 746
原创 初识web_custom_request
一、以下是HTTPWATCH录制的HTTPRequest数据POST/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1 HTTP/1.1Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, applicat
2013-06-02 21:27:55 2108
原创 SqlServer之like、charindex、patindex
SqlServer之like、charindex、patindex1、环境介绍测试环境 SQL2005测试数据 200W条2、环境准备2.1建表CREATE TABLE [dbo].[Depratments]( [Dep_id] [int] NOT NULL, [Dep_name] [varchar](50) COLLAT
2013-05-27 16:29:03 1662
原创 小议truncate、drop、delete的区别
小议truncate、drop、delete的区别 1、从分类角度truncate、drop属于DDL(Data Definition Language 数据定义语言)delete属于DML(Data Manipulation Language 数据操作语言) 2、从表结构角度 truncate、delete只删除数据,不删除表结构drop删除数据和表结构
2013-05-25 10:52:22 1214
原创 mysql格式化例子
写了个mysql格式化例子DELIMITER $$DROP PROCEDURE IF EXISTS `testdb`.`test_p_getTimeRange`$$CREATE DEFINER=`ipd`@`%` PROCEDURE `test_p_getTimeRange`(OUT o_timeRange TEXT)BEGIN SELECT GROU
2013-05-06 17:46:43 593
转载 周鸿祎在360新员工入职培训上的讲话
这个是周鸿祎给入司360新员工的一段话,不但适合360,也适合所有的公司员工。特此分享。——在360新员工入职培训上的讲话我想给新入职的同事讲一讲我的期望,再提几个建议。我这个人喜欢说真话,不喜欢说漂亮话,因为漂亮话没用。但说真话,大家可能不爱听。首先,大家一定要明白,你自己来360到底想获得什么。我觉得,第一你一定得在360学到能力,学到本事才行,因为你将来要行走江湖,要成名立万
2013-05-04 16:36:47 867
转载 分享:阿里巴巴离职DBA 35岁总结的职业生涯
这篇文章写的很好,感触很多,你是想做A同学还是做B同学导读:去年很多朋友私下或新浪微博上在总结自己的职业生涯与职业规划,也感觉到很纠结与彷徨,尤其技术人的职业生涯,随年龄增加,一些优势逐渐丧失。4月13日数据库技术大会的主办方举行的晚宴上,也让本人主持一个大家感兴趣又贴合实际的话题,最后选择的话题是 “三十岁后的IT人 如何抉择人生路”,遗憾的是预订酒店饭桌是几个房间打通的长排格局,而不是
2013-05-04 16:28:05 1478
转载 由浅入深理解索引的实现
由浅入深理解索引的实现http://blog.duplicatedcode.com/programme/224.html背景知识 - B-Tree & B+Tree http://en.wikipedia.org/wiki/B%2B_treehttp://en.wikipedia.org/wiki/B-tree- 折半查找(Binary Search) http://e
2013-05-04 14:27:33 588
转载 数据库设计三大范式
数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分
2013-04-09 15:39:57 629
原创 LR关联的例子
1、关联是获取服务器返回给客户端的动态数据(字符串),把该字符串保存在参数中,在后面的函数中调用2、注意关联函数的位置 例子Action(){ web_reg_save_param("UserSession", "LB=name=userSession value=", "RB=>",
2013-04-07 21:52:59 1788
原创 Excel导入数据到QC
Excel导入数据到QC安装QCMSExcelAddin.rar程序,若Office为2007则安装成功后,会在Excel菜单栏---工具中多一个Export To Quality Center菜单,若Office为2003则需要拷贝XLSTART文件夹到Office的安装根目录。一、 Excel导入数据到QC如下图:1) Excel表格 2) QC的字段和Exce
2013-01-31 15:13:41 2491
转载 测试工程师前途-(工资待遇、发展方向探讨)
15.2对测试工程师走向成功的建议15.2.1测试工程师帖子解析国内软件行业中,测试在现在乃至将来很长一段时间内,仍然是一个没有“地位”的职业,谈如何走向成功,未免有“纸上谈兵”的嫌疑,因为软件测试毕竟不是一个发展成熟的行业,“大师级”的测试专家寥寥无几。但是了解这个行业的人,都会意识到软件测试是未来的朝阳产业之一,我们踏踏实实的做好工作和打好基础,仍然会向开发一样走向成功的。下面
2012-10-18 14:23:50 3302
转载 增大apache 2的最大连接数
增大apache 2的最大连接数 (实战)增大apache 2的最大连接数 Apache2.0中新加入了ServerLimit指令,使得无须重编译Apache就可以加大MaxClients。首先要做的是确认apache的工作模式 prefork?还是其他的,一般默认的就是prefork,如果不确定,有一个简单的办法可以测试出来。修改每种工作模式的startserver值(不重复
2012-10-12 15:26:08 613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人