寒冬、裁员?!你想知道的真相都在这里
热点话题最近一段时间的热点话题一直都是寒冬来了。。。裁员了。。。。。那个公司又倒闭了。。。。搞的大家都惶恐不安,但真相到底是什么呢?那小弟就厚着脸皮来说说把,如有不妥的地方,你就当看个笑话了,博您一笑。本文没有废话,将以最简洁的语言分别从关于寒冬、关于裁员、如何过冬几个方面来分析。一则“笑话”记得网上流传着这样一段描述,如下图。看懂了吗?其实现在说的“寒冬、裁员、倒闭”也有一曲同工之处,哈哈。是不
jmeter学习指南之深入分析跨域传递cookie
继http://www.xqtesting.com/blog/jmeter-cookies-354.html文章中介绍了Jmeter cookie manager的两种常用使用情况:同一线程组和不同线程组间传递cookie;前些天在工作中又遇到了cookie的跨域使用问题,调试了好久才调好,查了很多资料,从cookie的实现原理到SSO单点登录到SSO实现方式,再到session、token,到O
jmeter学习指南之管理Cookies
今日文章主要内容介绍一、使用Jmeter cookie的业务背景二、解读Jmeter官方文档中的cookie管理器三、线程组内部传递cookies四、跨线程组传递cookies1使用Jmeter cookie的业务背景一、业务背景:我们在工作中经常会遇到如下压测场景:登录后对查询、充值、购买...等业务进行压测;这种场景很熟悉吧?很多业务操作是要依赖登录的,但是一个用户在每次进行登录时通常会生成c
jmeter学习指南之参数化CSV Data Set Config
今天大家一起来学习一下参数化的一个重要工具,我们在写脚本时,经常要用到参数化,而实现参数化最常用的方法之一就是使用CSV Data Set Config元件,使用方便,功能强大。简单的使用方法估计大家都会,或者说很容易就会了,但是,如果说是比较复杂的配置,估计就有很多人会被绕晕了(我刚开始也经常晕~),今天咱们就详细看看,怎么才能不晕!哈哈首先来看一眼长啥样,相信大家都比较熟悉该元件的作用:从文件
jmeter学习指南之详解jmeter线程组
线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件都必须在某个线程下。所有的任务都是基于线程组。一、Threads (Users)线程 用户上图可以看到,jmeter有三个添加线程组的选项,名字不一样, 但是创建之后,其界面是完全一样的。1、 setup thread group 一种特殊类型的ThreadGroup,用于在执行常规线程组之前执行一些必要的操作。
jmeter学习指南之测试计划详解
est Plan (测试计划):用来描述一个性能/接口测试脚本和场景设计,包含与本次测试所有相关的功能。也就是说,使用jmeter进行测试的所有内容都是于基于一个测试计划的。下面我们看看一个测试计划都有哪些配置项?1、测试计划名称和注释:整个测试脚本保存的名称,和对该测试计划的注释,可以自定义,最好能表达脚本的意义。2、用户定义的变量:在测试计划上可以添加用户定义的变量,相当于是全局变量。一般添加
性能测试工具JMeter的安装及环境配置--Windows和Linux
一、搭建jmeter环境本文介绍Windows和Linux平台下JMeter的安装及环境配置。1、先说一下前提条件:jmeter是纯java开发的工具,所以要有java环境,至于如何搭建java环境?点击这里2、主要两步骤:jmeter环境搭建比较简单,就两步,先下载解压,后配置环境变量。最后使用jmeter -v 查看版本号来验证是否配置成功。二、windows平台搭建jmeter环境话不多说,
loadrunner12.6快速实战之录制手机APP
都说loadrunner12录制app的功能完善了很多,但实际使用下来还是差强人意,所以依旧不建议录制。不过操作上确实比以前简单了很多。1、新建脚本,自己看图2、录制设置里,自己看图3、开始录制,自己看图。其中端口写一个不常用的,后面手机网络上也要用。ip就是你的电脑wifi地址4、点击开始录制(必须按照这个顺序,如果你先设置了手机代理就没法上网了),再去设置手机代理的ip和端口号。手机上的代理i
loadrunner12.6快速实战之通过抓包来获取app测试脚本
除了上篇我们讲到的可以通过传统录制方式录制app脚本外(http://www.xqtesting.com/blog/loadrunner-app-346.html),loadrunner12.6还提供了分析流量包的功能,是不是感觉很高大上。。。。其实还好。。。原理就是通过抓包工具获取到流量包,然后保存成lr可以识别的文件,在导入lr中即可自动生产脚本。废话不多说了,看看怎么弄吧1、通过抓包工具去抓
2018年的我是怎么活下来的,过于真实了哈哈哈哈
和大家说个恐怖故事啊2018年只剩最后15天啦这里有一份为大家定制的2018年度总结生存图鉴欢迎大家对号入座,排队扎心每个成年人都有一个早起梦,奈何让自己的身体离开床铺,是他们生命中不能承受之重。按掉闹钟,变成成年人每天进行次数最多的运动。现代人最甜蜜的情话:我来帮你清空购物车。而家里99%的垃圾,都是自己凭实力抢购回来的。双十一,成为许多人从财务自由的梦想,到身无分文的现实的人生转折。据说现代最
loadrunner12.6快速实战之webtours安装指南
loadrunner11安装好之后是自带webtours的,但loadrunner12以后的版本则做了分离,需要单独安装webtourswebtours下载webtours下载地址:https://marketplace.microfocus.com/appdelivery/content/web-tours-sample-application或者网盘下载:链接:https://pan.baid
loadrunner12.6快速实战之浏览器录制
说到loadrunner不可避免的要说到录制了,lr11支持的浏览器版本以前已经详细写过了,具体看:http://www.xqtesting.com/blog/loadrunner-149.html对于loadrunner12来说虽然官方说支持了chrome 火狐等,但实际用起来小问题还是不少,所以还是那句话,录制虽好但不要过度依赖啊!1、对浏览器的支持貌似和环境有很大的关系自己亲自试了试2台电脑
loadrunner12.6快速实战之基本设置
上篇我们介绍了如何安装loadrunner12.6和webtours(http://www.xqtesting.com/blog/loadrunner12-342.html),这次呢我们介绍下对于loadrunner中的vugen的基本配置。可能有朋友会问配置有什么可写的啊。因为loadrunner12.6的版本与11的版本有了翻天覆地的变化,个人觉得一点都不好用啊,很多默认的配置让我们脚本的调试
loadrunner12.6快速实战之安装指南
截至目前最新的loadrunner版本是12.6,其实个人比较喜欢11的版本,12版本依赖变得太笨重了,但优点是支持的os和浏览器多了。好,废话不多说看看如何下载和安装吧PS:如果遇到什么权限问题,请右键管理员权限进行所有安装loadrunner下载1、可以去官网下载:https://software.microfocus.com/en-us/products/loadrunner-load-te
一次性能测试调优总结
调优过程在压测时首先要排除的是高消耗 SQL(经过 AWR 报告分析后 HSC没有出现高消耗 SQL)本次 SZ割接压测经过以下几个关键点的调优:1) 脚本参数调优 (数据已存在,字段值太长错误较多调节脚本参数模式及参数长度)2) JDBC配置调优 (JDBC使用率 100%,连接数调成 100 后,极限测试时使用在 80 个连接左右)3) WAS配置调优 (主要是 webcontainer 调成
tomcat自带连接池dbcp配置以及优化说明
一个网站每天大概有20万的访问量,使用的tomcat自带dbcp连接池,一般网站访问很好,速度也很快,但是过一段时间后,总是报timeout waiting for idle object的异常信息,最后查了apache tomcat的官方文档,终于找到解决方法:数据库连接池创建和管理池中的数据库连接对象。重建和复用已存在的连接对象要比创建新的连接要频繁的多。连接池会存在这样一个问题。web应用已
TCPCopy 线上流量复制工具
TCPCopy是一种重放TCP流的工具,使用真实环境来测试互联网服务器上的应用程序。一、描述:虽然真实的实时流量对于Internet服务器应用程序的测试很重要,但是由于生产环境中的情况很负责,测试环境很难完全模拟线上环境。为了能够更真实的测试,我们开发了一款线上流量复制工具-TCPCopy,它可以使用线上真实的流量来对测试环境中的服务器进行测试。目前,TcpCopy技术已经在中国很多公司大量使用。
离职员工感人至深的话
公司人员流动向来是正常的事。俗云“铁打的营盘流水的兵”,在唯利是图的商业社会,一个人即使想为公司服务一辈子,也可能是不太现实的事。因为你除了要不时忍受外界的诱惑,还有一个公司要不要你的问题。今年初我在分公司任职的时候,亲历了一位员工离职的过程,了解了他的辛酸和无奈。他的离职感言让人唏嘘不已。这位员工是我到分公司任职前被原来的总经理炒掉的。据他讲,他到公司工作了近四年,当时来的时候,刚刚大学毕业,准
JMeter压力测试(流程骨架/抢红包举例实战/多场景多线程组混合并发)
一、JMeter进行HTTP协议接口的压力测试1.添加线程组填写并发信息2.添加HTTP请求填写HTTP请求信息3.设置监听器4.测试执行1.)点击【保存】按钮,保存测试脚本,格式为:*.jmx;2.)点击【启动】按钮,执行测试脚本;5.测试结果解析1.)查看结果树:可以查看测试结果、请求信息、响应信息;2)查看聚合报告:可以查看测试的请求数、响应时间和成功率二、JMeter测试抢红包示例(1)概
LoadRunner中多值关联的3种处理方式
需求:通过关联取得的ParamName参数可能存在多个值,需要对每个ParamName参数值进行处理脚本:可通过3种不同的实现方式,将每个参数值作为HTTP请求内容发出 web_reg_save_param("ParamName", "LB/IC="id":"OutputParameter.&q