上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但性能测试不仅仅是LR。本文会从以下几 阅读全文
posted @ 2016-05-05 21:31 贺满 阅读(95111) 评论(10) 推荐(24) 编辑
摘要: 地铁模型分析 和绝大部分人一样,小白每天都要乘坐地铁上下班,那么就拿地铁来分析,再次深刻理解下性能。早上乘坐地铁上班,最典型的就是北京地铁1、5、10、13号线等,人多得简直没法形容!为了方便理解分析,先做如下假设。 某地铁站进站只有3个刷卡机。 人少的情况下,每位乘客很快就可以刷卡进站,假设进站需 阅读全文
posted @ 2016-05-04 20:35 贺满 阅读(10226) 评论(4) 推荐(3) 编辑
摘要: 本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。 第一部分: 首先,在做接口测试的过 阅读全文
posted @ 2016-04-15 18:27 贺满 阅读(56105) 评论(15) 推荐(31) 编辑
摘要: 新的一年即将到来,不知不觉2015年自己在Jmeter方面总结的文章有十几篇,在此汇总一下,顺便也算是个总结吧。2016年,继续学习技术,总结,写文章。 一、基础部分: 二、扩展部分: 三、持续集成: 四、其他: 1、基于InfluxDB&Grafana的JMeter实时性能测试数据的监控和展示 2 阅读全文
posted @ 2015-12-31 20:54 贺满 阅读(31303) 评论(12) 推荐(12) 编辑
摘要: Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogg... 阅读全文
posted @ 2015-12-29 09:40 贺满 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: Jmeter默认的报告展示的信息比较少,如果出错了,不是很方便定位问题。由Jmeter默认报告优化这篇文章可知,其实由.jtl格式转换为.html格式的报告过程中,style文件起了很关键的作用。下面介绍另一种style文件的使用方法:1、下载style文件:jmeter.results.sha... 阅读全文
posted @ 2015-12-17 20:52 贺满 阅读(14455) 评论(4) 推荐(4) 编辑
摘要: 一、本文目的: 之前写了两篇文章搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)和ANT批量执行Jmeter脚本,功能实现上都没有什么问题,但是最后生成的报告有一点小问题,虽然不影响使用,但总是感觉不够完美,具体问题如下: 1、Date report这里的时间没有正确显示出来 ... 阅读全文
posted @ 2015-12-17 11:19 贺满 阅读(27175) 评论(11) 推荐(2) 编辑
摘要: 上一篇Jmeter之Bean shell使用(一)简单介绍了下Jmeter中的Bean shell,本文是对上文的一个补充,主要总结下常用的几种场景和方法,相信这些基本可以涵盖大部分的需求。本节内容如下:一、操作变量二、操作属性三、自定义函数四、引用外部java文件五、引用外部class文件六、... 阅读全文
posted @ 2015-11-15 21:26 贺满 阅读(97513) 评论(11) 推荐(12) 编辑
摘要: 一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚 阅读全文
posted @ 2015-10-27 21:03 贺满 阅读(71305) 评论(8) 推荐(13) 编辑
摘要: JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration配置元件一起配合使用。目录:一、准备工作二、配置JDBC Connection Configuration三、配置JDBC Reque... 阅读全文
posted @ 2015-10-25 00:55 贺满 阅读(18235) 评论(3) 推荐(3) 编辑
摘要: 之前我介绍过Jmeter的一种调试工具Debug Sampler,它可以输出Jmeter的变量、属性甚至是系统属性而不用发送真实的请求到服务器。既然这样,那么HTTP Mirror Server又是做什么用的呢?一、HTTP Mirror Server的作用: 它可以在本地临时搭建一个HTTP... 阅读全文
posted @ 2015-10-24 21:31 贺满 阅读(7134) 评论(0) 推荐(0) 编辑
摘要: 一、Jenkins下载安装1、到官网下载jenkins.war包:http://jenkins-ci.org/2、安装方法有两种: a) 把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar jenkens.war命令,... 阅读全文
posted @ 2015-10-24 20:53 贺满 阅读(6918) 评论(0) 推荐(2) 编辑
摘要: Jmeter之逻辑控制器(Logic Controller) 前言: 1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(sa 阅读全文
posted @ 2015-10-19 22:45 贺满 阅读(58506) 评论(1) 推荐(5) 编辑
摘要: 一、Jmeter中的属性: 1、JMeter属性统一定义在jmeter.properties文件中,我们可以在该文件中添加自定义的属性 2、JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值,可以用于在线程间传递信息。 3、JMeter属性可以在测试计 阅读全文
posted @ 2015-10-03 14:18 贺满 阅读(17455) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP Request Defaults的作用: 该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Http request defaults组件并设置“Server Name or IP”,然后添加多个htt 阅读全文
posted @ 2015-10-03 13:53 贺满 阅读(22341) 评论(0) 推荐(1) 编辑
摘要: 一、Http Cookie Manager的作用: 1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Cookie的值。每个线程都自 阅读全文
posted @ 2015-10-03 11:57 贺满 阅读(28222) 评论(0) 推荐(2) 编辑
摘要: 在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执 阅读全文
posted @ 2015-09-28 20:04 贺满 阅读(73489) 评论(13) 推荐(6) 编辑
摘要: 一、Jmeter重要组件: 1)配置元件 Config Element: 用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的任何采样器前。 2)前置处理器 Pre Processors: 前置处理器会在采样器发出请求 阅读全文
posted @ 2015-09-24 11:22 贺满 阅读(21807) 评论(2) 推荐(1) 编辑
摘要: 一、环境准备: 1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、Jmeter:http://jmeter.apache.org/download_jmeter.cgi 3、Ant:http://an 阅读全文
posted @ 2015-09-22 17:02 贺满 阅读(16264) 评论(9) 推荐(3) 编辑
摘要: 一、查看Jenkins有哪些环境变量1、新建任意一个job2、增加构建步骤:Execute shell 或 Execute Windows batch command3、点击输入框下方的“可用环境变量”4、可以看到有如下变量供使用: 变量名解释BUILD_NUMBERThe current bui... 阅读全文
posted @ 2015-09-22 15:17 贺满 阅读(102757) 评论(1) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页