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
接口测试是什么&接口测试文档规范
以下内容选自《大话软件测试-性能、自动化、安全及团队管理》接口测试是什么?接口测试怎么做?这样的问题几乎每天都会被问到几十次,可见很多朋友对于接口测试并不是十分了解,而接口测试又是现在互联网产品测试中的重中之重,所以学习并掌握它是必须的。本章我们力争通俗化的揭开接口测试的面纱,让大家看到它的本质。特别需要指出,在本书的其他章节也讲解了接口测试的相关内容,比如LoadRunner、Jmeter、So
selenium3 webdriver启动火狐、chrome、edge、Safari浏览器的方法
在selenium2中启动常见的火狐、chrome其实都比较简单,网上也一堆教程。现在selenium最新版已经是 3.x的版本了,与selenium2其实没有太大的区别,无非就是精简了一些不用的东西,然后对于浏览器的支持更好了,比如,对于高版本的firefox、chrome、edge等都可以完美支持,这样我们就不用受限于版本的问题了。但很多童鞋在用selenium3启动浏览器的时候都会遇到各种问
JAVA + LR实现apache流媒体的性能测试
最近的一个项目,视频点播系统,使用apache实现的流媒体服务器。其实准确的说叫做伪流(HTTP Pseudo-Streaming),基本原理和概念自行了解吧。让我简单的描述就是仍然是HTTP下载,播放器播放本地缓存。只不过它也实现了一些和正规流媒体服务类似的功能。视频点播类系统的性能测试,说简单了主要就是模拟大量用户去看视频。服务端监控整体性能,客户端关注各自表现。这里难点主要在于如何模拟大量用
什么事,是你做了领导后才明白的?
当我还是个单纯的程序员的时候,我觉得做技术应该是最难的,想搞个简单点的客户端技术,网络、SQL、架构设计、Java、OC, 什么都要懂,Python,Js, shell要学的东西很多,还不断的有新的东西出来,今天 React Native,kotlin ,明天又大数据,后天人工智能,区块链等等。。。说好听是学无止境,说不好听是掉到坑里出不来。反过来看那些主管,不参与具体的版本开发,天天就是开开会,
中西医诊疗与软件测试
医生,是给人看病,而测试人员,在一定程度上来说是给软件看病,两者之间有一定的共同点。如果根据诊断和治疗的手法来分,那么中医就像是软件测试中的黑盒测试,而西医更像是白盒测试。中医和黑盒测试中医学以阴阳五行作为理论基础,通过望、闻、问、切的诊断方法,探求病因、病位、分析病机以及人体的五脏六腑、经络关节的变化,形成辨证论治原则。应用到软件测试领域,望,就是观察软件的行为是否正常;闻, 检查输
FAutoTest一个 H5、小程序自动化测试框架
简介随着产品业务形态逐渐从 App 延升到微信小程序、微信公众号以及 QQ公众号等,而之前的自动化建设主要是 Native App 为主,全手工测试已无法满足快速增长的业务需求。为提升测试效率和质量,FAutoTest 框架致力于解决 QQ、微信内 UI 的自动化问题(包括微信内 H5页面和小程序、QQ 内 H5页面),提升自动化测试的效率和稳定性。FAutoTest 是一款成长中的框架,吸收借鉴
为什么你有10年工作经验,却根本不值钱?(深度好文)
你以为自己有十年工作经验,不过是一个经验用十年罢了。1 不想、不会、不能,绝大多数人都在被动成长为什么绝大多数人都会被动成长呢?什么是被动成长?有这么一个职场段子:一个人跑去问老板:我都有十年工作经验了,为什么您还不给我涨薪水呢?老板回答说:你是有十年工作经验呢,还是一年工作经验用了十年呢?说一句刻薄又现实的话,“人到中年,不如狗”。用来形容那些,努力工作五年、十年,却依然停留在20岁水
Android GT性能数据采集案例
腾讯出品
在python中使用itchat发送微信消息
介绍itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人安装pip install itchat示例代码#-*-coding:utf8-*-import itchatimport datetime, os, platform,timedef timerfun(sched_time) : &nbs
负载均衡环境搭建实战之nginx和tomcat
Linux基本环境负载均衡的环境需要在linux下搭建完成,所以有一个基础的linux系统是必须的,这里建议大家按照http://edu.51cto.com/course/10209.html中的基础linux环境来安装,这样能少走弯路。JDK安装1、 下载对应版本的Java1.7,a) 现象:如何查看Linux版本:uname –m: 若是i386 或 i686 则是32位kernel2、 安装