![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试
文章平均质量分 82
活得真实
善意生活,善意沟通;活出生命的精彩,走出人生的意义!
展开
-
loadrunner之socket协议脚本编写
1.java代码模拟服务器端程序:Java代码 package socket.com; import java.io.*; import java.net.*; public class Server { /** * @param args */ public static void main...原创 2014-04-23 09:19:17 · 545 阅读 · 0 评论 -
loadrunner之java协议脚本编写
loadrunnerjava脚本saf 1.导入相对应的jar包2.使用java反编译工具反编译jar包,了解其中的业务流程,选择需要的service以及方法。以下以productWrapService服务为例。3.在saf框架的配置文件中注册: ...原创 2014-04-23 09:19:03 · 183 阅读 · 0 评论 -
性能面试3
1,产品就只给一个需求,需求调研的内容都不知道,也没人告诉你,怎么开展性能测试?a> 没有任何途径进行需求调研的情况下,可以跳过需求调研,直接开始压测。b> 压测完成后,可以把本次压测数据开会讨论,共同决定是否满足性能需求;c> 或者根据行业内的通用指标规范,比如高频接口响应时间<100ms,低频<200ms的标准来判断2,如何定位一个系统的性能瓶颈?见《性...原创 2020-01-06 10:54:11 · 285 阅读 · 0 评论 -
性能面试2
1、常见的性能指标有哪些?分别是什么含义?tps:每秒事务量,代表了系统的处理能力,tps越高,性能越好响应时间:从发出请求到接受到系统响应数据所花费的时间,响应时间越短,性能越好吞吐量:网络上行和下行流量的总和,吞吐量是网络瓶颈定位的重要指标错误率:在压测过程中系统出现错误的比例2、什么是集合点,什么场景下需要用集合点集合点是测试脚本中的一个标记,当每个虚拟用户执行到标记处时,会停留...原创 2020-01-06 10:53:33 · 613 阅读 · 0 评论 -
LoadRunner性能测试-思考时间
LoadRunner思考时间 一、virtual user generator(脚本录制与设置) 1、在录制脚本的时候LoadRunner会自动记录录制者在录制软件系统时实际操作的思考时间,并在系统中以lr_thingk_time(x);函数 表现。这里的思考时间如登录操作:LoadRunner打开了登录界面后开始记录思考时间,包括录制者输入用户名,密码;或去干其他原创 2015-11-12 19:38:48 · 3578 阅读 · 0 评论 -
利用JMeter进行Web测试(简介适合初学者)
利用JMeter进行Web测试 JMeter介绍 脚本录制 运行JMeter进行测试 JMeter主要组件介绍 参数化设置 动态数据关联 使用命令行运行JMeter脚本 利用XSLT分析JMeter结果文件 JMeter介绍 JMeter, 一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的原创 2016-07-04 18:38:42 · 9855 阅读 · 2 评论 -
测试工程师面试题
1 java中不能给子类继承的类是 含有final关键词修饰的类 2 通常情况下hash函数的构造方法:直接寻址法(直接定址法): 公式:f(key)=a*key+b (a,b都是常数)适合查找表较小且连续的情况优点:简单、均匀,不会产生冲突缺点:需要知道关键字的分布,现实中不常用数字分析法 方法:抽取关键字中的一部分来计算存储位置适用于关键词较长的情况平方取中法 方法:将关键字原创 2016-11-28 20:44:30 · 12510 阅读 · 1 评论 -
面试篇------性能测试+调优
记录下来自己的学习经验,供各位共勉。 1关于性能测试的种类:负载测试:loadtesting 针对程序和服务器数据库在固定情况下的最大用户数和并发量的响应时间和资源利用率压力测试:stress testing 测试高负载情况下长时间极限状态下服务器是否正常工作,最对服务器的承压能力配置测试:configuratingtesting 确定某一配置下的性能测试,获取不同配置下的性能参数容量测试:原创 2017-03-21 16:35:28 · 5449 阅读 · 0 评论 -
java多线程模拟loadrunner进行压测
package syttest;/** * @author yuzhuliu: * @version 创建时间:2017年9月26日 下午11:58:21 * 类说明 */public class ThreadTest { public static int threadCount=1;//启动线程数量 public static int threadExcuteCount=原创 2017-09-28 11:52:44 · 898 阅读 · 0 评论 -
loadrunner接口性能测试分享
最近做了一次java脚本的lr性能测试 不过后来直接用eclipse进行了一次模拟,感觉也不错 先说lr 选择JavaVuser 之后 会生成脚本如下: */import lrapi.lr;public class Actions{ public int init() throws Throwable { return 0; }//end of init原创 2017-10-16 16:24:49 · 2886 阅读 · 0 评论 -
测试工程师需要具备的技能
1 掌握一门主流语言的编程能力 2 一门测试脚本的编程能力 3 对IDE工具的熟练使用 4 对多种测试框架熟练使用 5 测试环境的部署能力 6 测试设计能力 7 沟通能力————————-(转自博为峰 ppt)...转载 2018-04-08 17:49:41 · 3794 阅读 · 0 评论 -
linux 进程监控命令2——ps
1. ps简介前面介绍的两个命令(who、w命令)都是用于查看当前系统用户的情况,下面就来看看进程的情况,这也是本章的主题。要对进程进行监测和控制,首先 必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的linux进程查看命令。使用该命令可以确定有哪些进程正在 运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是原创 2015-11-12 19:00:36 · 772 阅读 · 0 评论 -
性能测试分析
loadrunneroracle 一、比较测试时间和实际运行时间 eg、设置了运行时间是30分钟,但是,实际相差太大,实际运行的时间只有几分钟,这可能是什么原因导致没有持续运行设定的时间长度? 打印出业务处理时间,统计实际运行总时间,分析等待、间隔时间等 二、nmon分析 1、nmon分析查看 1)CPU: 16个CPU使用率都超过了95%以上,这个原创 2015-11-12 18:28:09 · 989 阅读 · 0 评论 -
性能测试的几个参数概念
1用户行为模拟 不同用户使用不同数据(参数化) 多用户并发操作(集合点) 用户请求间的依赖关系(关联) 请求间的延时时间(思考时间)2性能指标监控 请求响应时间监控(事务) 服务器处理能力监控(事务 计算吞吐量获得) 服务器资源利用率监控(计数器接口)3性能调优录制脚本-修改脚本:参数化、关联、事务--创建场景--执行场景性能指标监控原创 2015-11-12 17:58:04 · 1353 阅读 · 0 评论 -
loadrunner自学笔记-性能测试的注意要点
1性能测试应尽可能早的进行2性能测试需要团队支持3性能测试需要独立的测试环境4测试前定义明确的测试目标5不要在服务器上进行性能测试6创建的负载应该是模拟用户最常见最密集的操作7在真正的性能测试前尽可能多的进行预测试8使用同一用户进行长时间大量操作是否存在内存泄露或者类似的错误(容易出现县城崩溃)原创 2015-11-12 18:20:31 · 580 阅读 · 0 评论 -
loadrunner之java协议脚本编写
loadrunnerjava脚本saf 1.导入相对应的jar包2.使用java反编译工具反编译jar包,了解其中的业务流程,选择需要的service以及方法。以下以productWrapService服务为例。3.在saf框架的配置文件中注册: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2015-11-12 18:27:22 · 2760 阅读 · 0 评论 -
修改LR自带的示例程序端口号,Cannot create GUI process-program not found
修改LR自带的示例程序端口号,Cannot create GUI process-program not foundLR修改端口号loadrunnerCannot create GUI process-program not found 问题:LoadRunner的HP Web Tours应用程序服务启动不了,提示1080端口被占用的问题与Inte原创 2015-11-12 18:29:21 · 689 阅读 · 0 评论 -
网站性能测试工具
企业级自动化测试工具WinRunner Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和 回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、 复杂的企业级应用无故障发布及长期稳定运行。原创 2015-11-12 18:30:08 · 539 阅读 · 0 评论 -
LoadRunner常遇见的问题
LoadRunner常遇见的问题在压力测试过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。 需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在原创 2015-11-12 19:37:10 · 5319 阅读 · 2 评论 -
LoadRunner几个重要的概念:事务、集合点、思考时间
LoadRunner事务集合点思考时间 在LoadRunner的脚步编写中,有三个重要的概念:事务、集合点、思考时间 事务: 事务又称为Transaction,在LoadRunner中的定义如下:An end-to-end(browser-to-browser) measurement of one or more user actions within action原创 2015-11-12 19:37:54 · 14523 阅读 · 0 评论 -
LoadRunner实战
loadrunner脚本 LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同原创 2015-11-12 19:39:57 · 2043 阅读 · 0 评论 -
LR参数化的迭代设
参数个数:10个tester1、tester2、tester3…tester10迭代次数:2次场景设置(一):Sequential+Each Iteration执行结果:VuGen中:1个用户第一次迭代(Iteration)取值为tester1第二次迭代(Iteration)取值为tester2Controller中:5个用户并发,每个用户第一次迭代(Iteration)取值为tester1第二次原创 2015-11-12 18:44:25 · 1336 阅读 · 0 评论 -
压力测试标准
原创 2015-11-12 19:34:47 · 3907 阅读 · 1 评论 -
LoadRunner性能测试-Std. Deviation标准差
LoadRunnerStd. Deviation标准差 标准差指的是采样数据的差异程度,简单来讲获得的数据越稳定方差就越小。它的计算方法是累计每次采样时间,减去均值求平方的和,极端来讲如果所有获 得的响应都完全一样,标准方差就是0。这个指标客观反映了数据的可信度和稳定性。假如某个事务的响应时间一会1秒一会100秒肯定有问题,对吧?原创 2015-11-12 19:39:18 · 4384 阅读 · 0 评论