性能测试学习线路图 ( 建议 ).


-
性能测试学习线路图 ( 建议 )主要是关于性能测试学习的步骤和一些建议。
Scripts Scenarios R dot eports MS Word 盘 Graphs Schedules Run-Time nternet tm Sett b TOTEn uen Controller Anal F copy! paste Monitoring MS Exce Start/Stop R Q累 i Java clients gS MS Access Lead generator E Clients Crystal Virtual Re eport Http prOtocol 目 Users Mercury Capture岳 Record Client emulation Diagnostics Servers /Environment Probes P20042009 niort Under test Agents Surtees rsasrnsd 详细架构图: App server 5. Load generator host machine 17 3. Mdry 316.·q C: Im_agent_attribs ctg 0 counters exe 4.Magentservice, exe C default cig g unch or megenproc, exe 12 windows ur 10. RCL brunt eit 15. Result Col lation 14. VuGen. exe 公6W status \browser 8. Controller 18. LRbndatloader2 mdb eve for Access 2000 or (wirun. exe loader mdb tor Access 97 25, Remate Script folder Scheduler Perfarmance Run 24. LRWbin',tem 73, actian. c (RPM)ASP LREnresman. dft WeB serer Collate potter to Y%wincowsPLFAnalysis70ini 7 Results 19 Analysis Module template re, c analysis. exe) [together Results path foler Log folder Runtime collate txt Setti Report, doc Folder,Ir 11. Run-time Scenarios rs Script.cfg IrErrList asp Report htmi d Results pati output mdb Analysis folder folde I rep.eve Analysis.rdb Reports folder Output. txt sum data folder herr sun dat ini png Lrouthtm. asp I graph_x dat Resulto Ga pht. cfg, . def 2.2Htmwhttp协议 HTML 4.01 Specification http://www.w3.org/tr/htm14/ hip://www.eygle.com/digest/2006/12/hlmlxmlandinternethtml 对性能测试而言,Metahttp-equIv控制h头、浏览器行为,故最为重要。 http协议: http://www.faqsorg/rfcs/rfc2616.html 建立连接 发出请求信息 发出响应信息 关闭连接 H 客户机 服务器 客户端发送请求 HTTP/1.0请求消息的格式对 请求消息请求行通用信息请头实体头C实体内容 请求行=方法请求 URL hTP本号CR 方法T|APST扩展方法 URL协议名称+宿主名目录与文件名 请求行中的刀法描术指定资源中应该热行的动作,常用的方法有T捆A和0T。不同的请求对象对应GT的结果是不同的,对应 关系如下 对象 GET的站结果 文件 文件的内容 程序 该程序的执行果 数据库查询查询结果 一一要求服务器查找某对的元信息,而不是对象本身 P0T一从客户机向照务器传数据,在要求服务器和做进一步处理时会用到PS万法。P飞T主要用于发送HML文本中FR的内 容,让G程序处理。 个请求的例子为 GethTtp:networkilg.zju.educn/zju/inder.htmhttp:/1.0 头信息又称为元信息,即信息的息,利用元信息可以实现有条件的请求或应答 请求头——告诉服务器怎样解释本次请求,主要包括用户可以接受的数据类型、压缩方法和言等 实体头一一实体信息类型、长度、压縮方法、最后一傻改时间、数据有效期等。 体一一请求或应答对象本身 服务器响应 HTTP1.C的应消息格式如下 响应消息=状态行通用信息头啊应头实体头)CIF(实体内容) 状态行=HTF版本号状态码原因叔术 状态码表示响应类型 保图 2X×表示请求成功地接收 对完成诘求客户需进一步细化请求 客户错误 服务器错误 响应头的信息包括:服签程序名,通知客户请求的需要认证,请求的资源问时能使用。 23C语言基础编程 Loadrunner常用的c函数主要集中在内分配释放、字符串操作、文件读写 如: malloc/free Sprintf/strcmp/strlen/ Fopen/fread/fwrite 24 Linux性能分析初步 核心指令: T Vmstat lestat Sar -n DEV poc文件系统 分析经验性步骤 首先査看(PU使用情况,按照诊断CPU、内冇或磁瓶颈的指导进行探作。对于下面的每 个步骤,查找一端时间内的趋势,从中收集系统运行性能较差时的数据。另外,只有将这些 数据与系统正常运行时收集的数据进行比较时才能进行准确的诊断。 步骤1 sar -u Linterval] iterations (示例:sar-u530) %idle是否很低?这是CPU未在运行任何进程的时间百分比。在一端时间 内%idle为零可能是CPL瓶颈的第一个指示。 不是〉系统未发生CPU瓶颈。转至步骤3。 是-〉系统可能发生了CPU、内存或Ⅰ/0瓶颈。转至步骤2。 步骤2 %usr是否较高?很多系统正常情况下花费80%的CPU时间用于用户, 20%用于系统。其他系统通常会使用80%左右的用户时间。 不是-〉系统可能遇到CPU、内存或I/O0瓶颈。转至步骤3 是〉系统可能由于用户进程遇到CPU瓶颈。转至鄙分3,部分A,调整 系统的CPU瓶颈。 步骤3 %wio的值是否大于15?(不同os有不同的阀值) 是〉以后记住这个值。它可能表示磁盘或磁帶瓶颈。转至步骤4。 不是→〉转至步骤4 步骤4 sar -d Linterval] iterations 用」任何磁盘的%usy是否都大于50?(请记住,50%指示一个大概的指 南,亡可能远远高于您系统的正常值。在某些系统上,甚至%usy值为20 可能就衣示发生了磁盘瓶颈,而其他系统止常情况下可能就为50‰%busy。) 对于同一个磁盘上, await是否大于 avery? 不是-〉很可能不是磁'瓶颈,转至步骤6 是->此设备上好像发生了I0瓶颈。 转至步骤5。 步骤5 系统上存在磁盘瓶颈,发生瓶颈的磁盘上有哪些内容? 原始分区, 文件系统〉转至部分3,部分B,调整发生伭盘Ⅰ0瓶颈的系统。 Swap->可能是由于内存瓶颈导致的 转至步骤6。 步骤6 斗 vmstat「 interva1l「 Iterations 在很长的一端时间内,po是否总是大于0? 对于一个s800系统(free*4k)是否小于2MB, (对于s700系统free*4k是香小于1WB)? (值2MB和1MB指示大概的指南,真正的 LOTSFREE值,即系统廾始发 生 paging的值是在系统引导时计算的,它是基于系统内存的人小的。) 不是-〉如果步骤1中的‰dle较低,系统则很可能发生了CPU瓶颈 转至部分3,部分A,调整发生了CPU瓶颈的系统 如果%idle不是很低,则可能不是CPU、磁盘I0或者内存瓶颈。 请转至部分4,其他瓶颈。 是→〉系统上存在内存瓶颈,转全部分3部分C,调整发生内存瓶颈的系 统 25 Windows性能分析初步 司 windows perfmon 司样集中在cpu,内存,io,网络上:。 般经验值: 网络 网络利用率阀值没有统 <30%or80%? 冲突率:<1% Packets received errors 1%o Disk Time %/0 <90% Avg Disk Bytes/Read+ Avg Disk Bytes/Write <20K Avg. Disk sec/Transfer <0.3 sec 队列长度: Queue Length<2 Avg Disk sec/Transfer <18 milliseconds 内存 Available№ bytes>25% Page in+out<20次 内存泄露以及错误: Pool Nonpaged Bytes an increase of 10 percent or more from its value at system startup Server-> Pool Nonpaged Failures shows the number of times allocations from nonpaged poo havc failed -indicates that the computcr's physical memory is too small. J 0 Server - Pool Paged Failures indicate that either physical memory or a paging lile is near capacity.应为0 Server-> Pool Nonpaged Peak shows the maximum number of bytes in nonpaged pool the server has had in use at any one point. Indicates how much physical memory the computer should have 处埋器 利用率<85% 每个CPU队列长度<2 Context switches/sec<5000次或者<5% of total threads 3高级应用 31性能建模 从 business layer、 function layer、 session layer、 customer layer山发,借助口志分析上具 控掘系统负载模型、用户行为模型。 键盘 晶标 Client Iet ork Ei Server 拦截用户键盘 Event probe 监听网络信息 运行日志 鼠标消息? Mercury End User Management正是一个从 client视觉出发的业务监控解决方案。 32网络嗅探器 如ethereal.fiddler.以及httpdebuger工具,诊断网络问题。 3.3 Loadrunner troubleshooting 各个坏节都可能有问题。( client,通信,服务器) Http Requests W三3ER三R JSP Requests APPLICATON EJB Requests APPLICATION SERVER JDBC Requests DATABASE SERVER 经验性步骤 诊断 vugen脚本、 loadrunner场景设置、客户端硬件資源是否允足 判断服务器端各层是否达到资源上限 借助 etherea等网络嗅探器判断c/s通信问题 34 Linux性能分析与调优 深入了解: 进稈/多线程编程 同步机制 Gdb调试core 内核参数 3.5 Windows性能分析与调优 Windows其他计数器 36C语言调用dl扩展测试脚本 D编写格式 如 Int stdcall Ir getlinuxlOwait endo de文件 EXPORTS Ir getLinuxlOwait end(a3 loadrunner调用dl凼数 Ir load dll("my. dll"); 37 Apache/ jboss/weblogic/oracle性能优化 参见各个产品 tuning文档 http://httpd.apacheorg/docs/2.0/misc/perf-tuning.html http:/httpd.apacheorg/docs/1.3/misc/perf-tuning.html http:/edocs.bea.com/wls/docs81/perform/ http://wiki.jboss.org/wiki/wiki.jsp?pagc=jbossastuniNgsliMinG http:/wwwjboss.org/index.htmi?module=bb&op-viewforum&f-121 38计算机性能评测研究方向 相关理论硏究(泊松分布、排队论、MaKoⅴ模型、 Monte carlo馍拟、自相似理论) 负载特性 Workload Characteristic的研究( Commercial workload′ Technical Workload 基准程序 Benchmark的研究 性能指标的研究(全生命周期/高效能/ PO Total Productivity Ownership/SLA Servcie Level Agreement/QoS) 模拟器的矿究( Simplescalar/ Simos/ Sandos) 测试系统的研究( Benchmark Factory/ ServerScope/Benchmark Studio/Load Runner/Forecast toolset 监控系统 Perfomance Evaluation( Intel Vine/ EMon! Team Quest Lile Server Scope-Monitor/ Grid-View 性能评测与体系结构的结合( Computer architecture analysis using workloads) http://www.cnblogs.com/jackei/archive/2006/11/20/56.5527.html 3.9 Mercucy performance center http://www.mercury.com/us/products/performance-center/

386KB
学习性能测试线路图
2008-06-11学习性能测试线路图,教你如何学习性能测试
373KB
[17个软件测试文档]-6学习性能测试线路图
2015-01-09-12XX性能测试报告 已上传: -11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 -10成功的 Web 应用系统性能测试 http
302KB
spring学习线路图.png
2020-06-09spring学习线路图.png
37.12MB
数据结构课程设计(公交线路图).rar
2020-08-31大二寒假数据结构课程设计,包含源代码和注释,任务和报告文档,手绘图,以及一个演示视频,视频里的编译环境是codeblocks,而vc++和vs2019等一些IDE都可以,不懂的可以私信我,设计公交线路
818KB
全国动车组运行线路示意图2019.12.31.pdf
2019-12-202019年12.31运行图,为11月份发布,可以参考路线指定,高清PDF,可以放大,非常清晰 2019年12.31运行图,为11月份发布,可以参考路线指定,高清PDF,可以放大,非常清晰
372KB
java学习线路图
2017-08-18java学习线路图
718KB
锂电池线路图.rar
2020-04-28锂电池线路图.rar
2.71MB
中国高速铁路线路图2019年7月版(中文)2019.07.10.png
2019-09-05中国高速铁路线路图2019年7月版(中文)2019.07.10---
1.19MB
EL剖布机线路图.rar.rar
2019-09-23EL剖布机线路图.rarrar,EL剖布机线路图.rar
213KB
python学习线路图
2018-06-29学习Python必须要搞明白如何学习,这个线路图为你清晰的指出学习的方向,让你少走很多弯路
1.11MB
linux嵌入式开发学习线路图
2019-03-06linux嵌入式开发学习线路图
1.1MB
PLC通信电缆线路图集合.rar
2019-10-29PLC通信电缆线路图集合rar,PLC通信电缆线路图集合
340KB
智能车制作线路图V2.pdf
2014-05-28智能车制作线路图帮助制作你自己的飞思卡尔智能车
539KB
oppoR9线路图.pdf
2020-11-17oppoR9线路图.pdf
912KB
长虹电视电视线路图,主板线路图
2010-02-05长虹电视电视线路图,主板线路图,原版制作清楚
705KB
[17个软件测试文档]-12XX性能测试报告
2015-01-09-12XX性能测试报告 已上传: -11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 -10成功的 Web 应用系统性能测试 http
17KB
嵌入式学习的几种线路图.docx
2019-09-14嵌入式学习的几种线路图docx,嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,大概分3个阶段:
27.33MB
荣耀6X的原理图纸线路图
2018-08-04荣耀6X的线路图,原理图,厂家图。 图纸下载,维修用图
58KB
[17个软件测试文档]-10成功的 Web 应用系统性能测试
2015-01-09-10成功的 Web 应用系统性能测试 已上传: -9web项目测试实战性能测试结果分析样章 http://download.csdn.net/detail/cleopard/8344023 -8性能
207KB
650W开关电源电路图(含变压器的详细设计和线路图参数).pdf.pdf
2019-09-14650W开关电源电路图(含变压器的详细设计和线路图参数).pdfpdf,650W开关电源电路图(含变压器的详细设计和线路图参数).pdf
553KB
电机控制线路工作原理分析(含电路图).pdf.pdf
2019-09-14电机控制线路工作原理分析(含电路图).pdfpdf,电机控制线路工作原理分析(含电路图).pdf
882KB
上海市地铁站点数据以及线路图.zip
2019-12-02上海市地铁站点数据以及线路图,矢量数据,WGS-1984坐标系亲测好用,挺不错的资源,需要的人,就快来下载吧!很有用的!
10KB
沈阳地铁2020站点线路shp数据.zip
2020-11-11沈阳地铁2020站点线路shp数据,矢量数据,wgs84坐标系统。沈阳地铁2020站点线路shp数据,矢量数据,wgs84坐标系统。
681KB
IPAD2电路图+线路图
2014-03-02内置IPAD2电路图+线路图,PDF格式
46KB
[17个软件测试文档]-1性能测试实践
2015-01-09-12XX性能测试报告 已上传: -11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 -10成功的 Web 应用系统性能测试 http
3.44MB
电工实用经典线路图百例.pdf
2019-09-13电工实用经典线路图百例pdf,电工实用经典线路图百例
465KB
2020年北京地铁线路图
2013-01-262020年北京地铁线路图,供大家参考,很好的资源
256KB
[17个软件测试文档]-5系统性能测试方案
2015-01-09-12XX性能测试报告 已上传: -11性能测试实践 http://download.csdn.net/detail/cleopard/8344037 -10成功的 Web 应用系统性能测试 http
-
下载
auto.js_apk安装包.zip
auto.js_apk安装包.zip
-
学院
计算机网络 应用层 诸多协议 实验环境搭建
计算机网络 应用层 诸多协议 实验环境搭建
-
博客
415. 字符串相加
415. 字符串相加
-
下载
中山大学《波谱解析》各章习题答案.pdf
中山大学《波谱解析》各章习题答案.pdf
-
学院
精通编译Makefile,Nina, 从底层uboot到Android
精通编译Makefile,Nina, 从底层uboot到Android
-
博客
WARN [03-06|01:43:52.903] Served eth_sendTransaction reqid=13 t=“526.8µs“ err=“invalid
WARN [03-06|01:43:52.903] Served eth_sendTransaction reqid=13 t=“526.8µs“ err=“invalid
-
学院
VMware vSphere ESXi 7 精讲/VCSA/VSAN
VMware vSphere ESXi 7 精讲/VCSA/VSAN
-
学院
MySQL 管理利器 mysql-utilities
MySQL 管理利器 mysql-utilities
-
学院
CCNA_CCNP 思科网络认证 网络层安全(通过 ACL 访问控制列
CCNA_CCNP 思科网络认证 网络层安全(通过 ACL 访问控制列
-
博客
MD 的图片格式排版偏差的问题
MD 的图片格式排版偏差的问题
-
学院
Windows系统管理
Windows系统管理
-
下载
中文词汇分类知乎的词向量结果
中文词汇分类知乎的词向量结果
-
下载
neo4j-chs-community-4.2.3-windows.zip
neo4j-chs-community-4.2.3-windows.zip
-
下载
第三章CC-lINK现场总线通信系统的组建.pptx
第三章CC-lINK现场总线通信系统的组建.pptx
-
下载
浙江工商大学《微积分(下)》历年期末考试试卷(含答案).pdf
浙江工商大学《微积分(下)》历年期末考试试卷(含答案).pdf
-
下载
武汉大学2017年《大学物理(B)下》期中考试试卷(含答案).pdf
武汉大学2017年《大学物理(B)下》期中考试试卷(含答案).pdf
-
博客
C. Two Arrays (dp、思维)
C. Two Arrays (dp、思维)
-
学院
MySQL 数据库的基本操作(数据完整性约束)
MySQL 数据库的基本操作(数据完整性约束)
-
下载
CiscoPacketTracer_6.2.rar
CiscoPacketTracer_6.2.rar
-
学院
CCNA_CCNP 思科网络认证 《 配置路由器作为DHCP服务器;无
CCNA_CCNP 思科网络认证 《 配置路由器作为DHCP服务器;无
-
下载
武汉理工大学《机械原理》十套期末模拟试卷(含答案).pdf
武汉理工大学《机械原理》十套期末模拟试卷(含答案).pdf
-
学院
MySQL 数据类型和运算符
MySQL 数据类型和运算符
-
下载
draw.io-arm64-14.4.3.dmg
draw.io-arm64-14.4.3.dmg
-
博客
Len网易云批量打卡听歌PHP源码
Len网易云批量打卡听歌PHP源码
-
博客
MHA部署练习流程记录
MHA部署练习流程记录
-
博客
资源吧网站模板下载织梦cms精仿资源吧网站模板
资源吧网站模板下载织梦cms精仿资源吧网站模板
-
学院
MySQL 性能优化(思路拓展及实操)
MySQL 性能优化(思路拓展及实操)
-
博客
Redis做缓存时,击穿、穿透、雪崩问题解决方案
Redis做缓存时,击穿、穿透、雪崩问题解决方案
-
下载
vue devtools
vue devtools
-
博客
PHP 删除文件
PHP 删除文件