- 博客(60)
- 资源 (15)
- 收藏
- 关注
转载 Jmeter做接口测试
1. 什么是接口测试?为什么要做接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。由于如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试。同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳...
2018-06-20 18:20:47
374
转载 接口测试的注意点
接口测试作为集成测试的一部分,通过直接调用被测试的接口来确定系统在功能性、可靠性、安全性和性能方面是否能达到预期,有些情况是功能测试无法覆盖的,所以接口测试是非常必要的。 接口测试分为两种,一种是webservice接口,走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试时通过工具soapUI进行测试。使用情况比较少;另一种http api接口,走http传输协议...
2018-06-20 17:48:54
603
转载 mysql查询语句练习
一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构表(一)Student (学生表) 属性名数据类型可否为空含 义Snovarch...
2018-05-28 17:25:03
323
转载 postman使用教程2
前言:Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。接口请求流程一、get请求GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如在接口文档中无特别声明时,可以不填。get请求示例GET响应:右上角显示响应HTTP状态码、请求的耗时。get响应示例需特别注意的是注意区别HTTP状态码与响应正文...
2018-05-25 10:41:17
840
转载 postman使用教程1
在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明 Postman是一种网页调试与发送网页http请求的chrome插件...
2018-05-24 18:10:28
4656
转载 TPS与事务响应时间
例子:一个高速路有10个入口,每个入口每秒钟只能进1辆车1、请问1秒钟最多能进几辆车? TPS=102、每辆车需要多长时间进行响应? reponse time = 13、改成20辆车,每秒能进几辆?每辆车的响应时间是多长? TPS = 10,reponse time = 1 (10个为一等份,分成两等份,平均tps (10/1+10/2
2018-01-23 17:48:24
858
转载 xshell常用命令
suse linux 常用命令 (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak c
2018-01-23 16:14:43
426
转载 xpath
XPath 简介XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。因此,对 XPath 的理解是很多高级 XML 应用的基础。 在学习之前应该具备的知识:在
2017-07-04 16:31:09
286
转载 testNG入门教程
阅读目录TestNG介绍在Eclipse中在线安装TestNG在Eclipse中离线安装TestngTestNG最简单的测试TestNG的基本注解TestNG中如何执行测试使用testtng.xml 文件执行 case TestNG按顺序执行CaseTestNG异常测试TestNG组测试TestNG参数化测试TestNG忽略测试TestNG 依赖测试TestNG测试结果报告
2017-07-03 17:09:01
366
原创 TestNG Eclipse插件的安装
两种方法可以安装:第一种,离线安装TestNG Eclipse插件下载地址http://testng.org/doc/download.html。下载下来以后,放在eclipse的plugins文件夹下,然后启动eclipse,点击Help -> software update -> Installed Software, 查找到TestNG Eclipse插件,点击Install
2017-07-03 16:33:46
237
原创 eclipse之常见问题(一)
项目报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path尝试解决办法,无用:构建路径---配置构建路径---库---添加库最后解决办法:窗口--首选项---server---runtime environments,remove所有的tomc
2017-06-30 14:13:17
204
原创 loadrunner之Windows系统资源性能常用计数器
1.System %Total Processor Time 该计数据值用于体现服务器整理的处理器利用率,对多处理器系统而言,该计数值体现的是所有CPU的平均利用率,如果该值的数值持续超过90%,则可以说明整个系统面临处理器方面的瓶颈,需要通过增加处理器来提高性能。 File Data Operations/sec 计算机对文件系统进行读取和写入操作的
2017-06-29 15:56:39
385
原创 loadrunner之系统资源分析
1、内存分析方法 内存分析方法主要用于判断系统有无遇到内存瓶颈,是否需要增加内存等手段提高系统性能表现。主要计数器包括Memory和Physical Disk类别的计数器。内存分析的主要步骤和方法如下: 1) 首先查看Available Mbytes指标该值是用于描述系统可用内存的直接指标,在对系统进行操作系统级别的内存分析时,首先应通过该值建立一个初步的印象,了解性能系统测试过
2017-06-29 15:43:34
486
原创 loadrunner之常用函数()
一.事务函数lr_end_sub_transaction/标记子事务的结束以便进行性能分析lr_end_transaction/标记LoadRunner事务的结束lr_end_transaction_instance/标记事务实例的结束以便进行性能分析lr_fail_trans_with_error/将打开事务的状态设置为LR_FAIL并发送错误消息lr_get_trans_i
2017-06-28 11:00:11
1078
原创 loadrunner常见问题之ip欺骗
IP欺骗报错 Unable to load summary dialog -1 Please register richtx32.ocx 解决办法:在C盘中搜索文件:RICHTX32.OCX1.开始—运行,输入“cmd”2. 输入Regsvr32+目标路径例如输入“Regsvr32 C:\Windows\SystemWOW64\RICHTX32.OCX”
2017-06-27 16:13:46
429
转载 JUnit单元测试框架
为什么要使用单元测试框架呢或者换句话说,单元测试框架能够为我们做什么呢?从最基本的开始说起,假如我们有这样一个类:public class Calculator { public int add(int one, int another) { // 为了简单起见,暂不考虑溢出等情况。 return one + another; }
2017-06-01 14:09:51
242
转载 JUnit
一、 高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用 @Before 和 @Afte
2017-06-01 13:37:29
247
转载 LR11添加多台负载机配置
面对并发量比较大的性能需求,用单台机子进行加压由于本身硬件资源、网络资源等的限制已经不能满足该性能测试条件,这个时候就需要在场景中添加多台负载机来联机做性能测试。添加多台负载机的设置非常简单下面做一个简单梳理。 1、安装,在需要添加为负载机的计算机上安装loadrunner 11(网上说可以只安装Loadrunner的Generator模块,但是我的测试环境是全部安装的)
2017-05-31 16:26:28
6446
转载 正则表达式
代码/语法说明.匹配除换行符以外的任意字符\w匹配字母或数字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束表1·常用的特殊代码
2017-05-31 15:46:52
232
转载 LR操作压测
录制脚本首先我们要找到LoadRunner11的运行图标点击运行,图标的模样如下图:进入主页面后我们需要点击创建/编辑脚本(本人安装的是中文版,具体中文版安装同样参考LoadRunner11安装流程及注意事项,会有介绍,同样十分浅显易懂)进入如下图页面之后,我们点击文件再点击新建:接下来在弹出的
2017-05-31 15:04:37
2552
转载 对称加密算法-PBE算法
一、简述 PBE算法(Password Base Encryption,基于口令加密)算法是一种基于口令的加密算法。特点在于口令由用户自己掌握,采用随机数(我们这里叫做 盐)杂凑多重加密等方法保证数据的安全性。 PBE算法没有密钥的概念,把口令当做密钥了。因为密钥长短影响算法安全性,还不方便记忆,这里我们直接换成我们自己常用的口令就大大不同了,便于我们的记忆。但是单纯的口令
2017-05-05 17:32:00
1228
转载 mongodb基本查询语句
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",
2017-04-27 11:32:59
388
转载 LR2
今天有朋友问我,关于loadrunner脚本编第二篇什么时候写,我告诉他都没什么东西了。要学习一门语言,基本的语法和思想很重要。现在每个人都识字,那是不是每个识字的人都可以当作家。不可能,因为大多数人没有作家的思想。编程是一门艺术,我们可以把代码写得很优美,而中国的程序员为什么叫代码工人呢?国为国外的程序员在写一篇优美的“散文”,中国的程序员在写“说明文”。中国的程序员只是根据需求把一个产
2017-04-13 18:08:54
360
转载 LoadRunner
性能测试工程师要懂代码么?答案是必须的。好多测试员认为在loadrunner中编写脚本很难很牛X ,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了。还有非计算机专业出身的测试员,所以对代码望都比较望而生畏。 好多人认为loadrunner只支持C语言(包括我之前也一直这么认为),因为loadrunner默认的脚本是C语言的,其实它支持目前所有主流的语言,如
2017-04-13 18:06:05
1046
转载 基于Redis+MySQL+MongoDB存储架构应用
摘 要: Redis+MySQL+MongoDB技术架构实现了本项目中大数据存储和实时云计算的需求。使用MongoDB切片的水平动态添加,可在不中断平台业务系统的同时保障扩容后的查询速度和云计算效能;依据切片键索引分片,位于各切片独立进行计算,使大数据下的实时分析成为现实。对于高频访问的数据放在了Redis中,有效地降低磁盘I/O,使业务系统响应更为敏捷,满足了高并发下应用服务的高呑吐要求。
2017-03-13 14:54:22
864
转载 eclipse中配置的tomcat 启动正常 但是访问报404错误
问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的。然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题。解决方案:1、如果Server里的tomcat启动了,需要先停掉。然后再移除添加的项目2、之后双击s
2017-02-20 15:34:24
494
转载 springMVC框架搭建
一、项目目录结构二、SpringMVC需要使用的jar包commons-logging-1.2.jarjunit-4.10.jarlog4j-api-2.0.2.jarlog4j-core-2.0.2.jarlog4j-web-2.0.2.jarspring-beans-3.2.4.RELEASE.jarspring-context-3.2.4.RELEASE.jarspr
2016-12-19 16:20:21
395
原创 Oracle的over函数
Oracle over函数SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组
2013-11-22 17:36:42
683
原创 fusionCharts的详细解析与应用
fusionCharts的详细解析与应用一、fusioncharts的介绍: FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adob e Flash 8 (原Macromedia Flash的)制作的flash , FusionCharts可用于任何网页的脚本语言类似于HTML , .NE
2013-11-05 17:26:48
555
原创 索引
索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。1.索引示例假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示。表13.3 没有索引的students表s
2013-10-30 11:36:35
512
原创 Android--菜单项
Android学习之菜单项实例分类: android 2013-09-26 15:49 3人阅读 评论(0)收藏 举报Android Menu菜单项Menu菜单实例关于Android这里有两种实现方式,第一种是在资源文件中的menu文件中添加菜单项,第二种直接用Java代码实现。第一种方式:res/menu/main.xmlmenu
2013-09-26 15:56:19
684
原创 FusionCharts参数说明——3D饼图属性
FusionCharts参数说明——3D饼图属性animation 是否显示加载图表时的动画palette 内置的图表样式,共5个paletteColors 自定义图表元素颜色(为多个,如过过少会重复)showAboutMenuItem 右键是否显示"关于FusionCharts"aboutMenuItemLabel 右键关于自定义文字aboutMenuItem
2013-09-26 10:37:09
1968
原创 图表组件常用参数说明
FusionCharts参数说明——3D饼图属性(Pie3D.swf )animation 是否显示加载图表时的动画palette 内置的图表样式,共5个paletteColors 自定义图表元素颜色(为多个,如过过少会重复)showAboutMenuItem 右键是否显示"关于FusionCharts"aboutMenuItemLabel 右键关于自定义文字aboutMe
2013-09-25 17:41:29
3154
原创 String类型转换为Date类型
public static void main (String args[]){//string类型转换为date类型 String commTime = "2011-5-31 14:40:50"; Date date = null; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:
2013-09-13 17:15:18
618
原创 java基础--static详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建
2013-09-09 15:27:05
591
原创 java基础--java三大特性及static
(1)面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确 实给其带来的非常强大的功
2013-09-09 14:57:08
564
原创 用户权限管理
用户权限管理实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个
2013-08-29 16:32:02
619
原创 线程
一个JAVA多线程的实例 写出一组模拟生产者/消费者的协作程序其中包括一个WoTou.java,代表消息一个MsgQueue.java,为一个队列,提供put(Message msg)方法和get()方法一个Produer.java,为生产者线程,在其run方法中每隔1秒产生一个Message对像并放入MsgQueue队列一个Consumer.java
2013-08-29 14:58:58
626
原创 java web导入excel表格
/** * excel导入学生基本信息 */ public String impStuBaseInfo(File stuFile, Student student) throws AppBaseException, ParseException { String result = ""; List clientList = new ArrayList();
2013-08-29 11:33:12
997
HTML5的学习文档及案例
2013-09-29
spring 3.0 mvc框架结构
2013-09-06
iBatis开发指南和一个iBatis实例
2013-08-08
myeclipse使用说明文档
2013-08-01
html的API文档
2013-05-06
Myeclipse破译
2013-05-02
乱码问题解决方案
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人