- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试复习
性能测试复习题
连线题:
Requst Quened (进入HTTP队列的时间)
Total request (总请求数时间)
Avg Rps (平均每秒钟响应次数)
Avg time to last byte per terstion (mstes)平均每秒迭代次数
Http Error (无效请求次数)
Send (发送请求次数字节数 )
Load Size(压力规模大小)
Round Time(请求时间)
Rounds (请求数)
Successful Rounds(成功的请求)
Failed Rounds (失败的请求)
Rounds Per Second (每秒请求次数)
Successful Rounds Per Second(每秒成功的请求次数)
Failed Rounds Per Second(每秒失败的请求次数)
Page Time (页面响应时间 )
Pages (页面数)
Pages Per Second (每秒页面响应数)
H it Time(点击时间)
Hits(点击次数)
Successful Hits (成功的点击次数)
Failed Hits (失败的点击次数)
Hits Per Second (每秒点击数)
Successful Hits Per Second (每秒成功的点击次数)
Failed Hits Per Second (每秒失败的点击次数)
Attempted Connections (尝试链接数)
Successful Connections(成功的连接数)
Failed Connections(失败的连接数)
Connect Time(连接时间)
Process Time(系统执行时间)
Receive Time(接受时间)
Send Time(请求时间)
Throughput (Bytes Per Second)(吞吐量)
Response Time(回应时间)
Transactions per second(每秒处理事务数)
Rounds per second(每秒完成数)
简答题:
1.什么是负载测试?什么是性能测试?【参考答案】负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等),确定系统所能承受的最大负载压力。
性能测试包含了哪些软件测试(至少举出3种)【参考答案】性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等。
LoadRunner的测试过程【参考答案】web脚本?【参考答案】功能测试通过;一般需要进行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要的功能模块。
【参考答案】什么是场景?场景的重要性有哪些?如何设置场景?【参考答案】场景用于模拟用户实际业务操作;LoadRunner中场景有手工场景和面向目标的场景。设置场景:选择场景类型、设置运行时设置、模拟用户数、加减压方式、持续时间,配置负载生成器。
请解释一下如何录制web脚本?【参考答案】利用Virtual User Generator录制测试脚本,录制步骤:(1)选择合适的协议(2)设置录制选项(3)开始录制。
为什么要参数?【参考答案】LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提交不同的数据,或者使用多个不同的值进行循环输入。这时,在LoadRunner中就可以进行参数化设置,以使用多个不同的值提交应用请求。
什么是关联?请解释一下自动关联和手动关联的不同。【参考答案】关联的定义简单的说:就是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后在后面的语句提交请求时使用这些数据。自动关联与手工关联的不同:自动关联是在脚本录制过程中,VuGen会根据已经制定好的规则,自动找出需要关联的值或脚本录制完成后,执行脚本一次,通过Correlation Studio自动找出需要关联的数据,并建立关联;而手动关联是需要录制两份相同业务流程的脚本,输入的数据要相同,利用WinDiff工具,找出两份脚本之间不同之处,也就是需要关联的数据,再通过web_reg_save_param函数手动建立关联,将脚本中用到关联的数据参数化。
LoadRunner脚本中出现乱码如何解决?脚本录制可能采用的是URL-based script方式,如果程序定义的字符集合采用的
文档评论(0)