LR接口测试步骤(1)
更新时间:2023-12-15 10:47:01 阅读量: 教育文库 文档下载
- 接口测试怎么测推荐度:
- 相关推荐
LR接口测试步骤
1 启动LoadRunner
使用65000用户的license:AEACFSJI-YJKJKJJKEJIJD-BCLBR
2 点击新增脚本(Create/Edit Scripts)
点击启动页中的Create/Edit Scripts,进入新增脚本页面
3 点击NEW,选择webservice协议
点击new后打开协议选择弹层,已我们的观澜湖接口为例,接口协议为webservice,所以选择对应协议,点击Create
4 点击Manage Services→Import,输入需要测试的接口名
进入脚本编辑页面,左侧菜单分别显示:vuser_init、action、vuser_end
分别对应虚拟用户:登录、动作、退出三个阶段,我们进行接口测试,不需要对init和end进行设置,只需在action中编写好脚本即可
点击ManageServices弹出接口名录入弹层,格式为:{接口名}?wdsl
5 点击Add Service Call,选择需要测试接口的方法名
选择方法名后,LR会自动获取出向服务器发送的参数个数(有时会比实际情况多,可在脚本中自己删除),将out设置为param_out,可以更好的输出结果,以便于我们进行脚本正确性检查
6 对传递参数进行参数化
1 参数化
参数化的设置要参照的实际场景,选择适合的格式、取值方式。
参数化方法:选中要替换的值,点击鼠标右键,选择菜单中的Replace with a Parameter
在弹出框中输入变量的名称,点击Properties进行参数的详细设置
2 事物
为精确统计数据,在脚本中要添加事物,如下图:点击菜单中的start、end,进行添加。开始和结束事物的名称要对应,不要出现重复的事物名称
3 集合点
依据实际需要,增加集合点,集合点放在事物之外,避免事物中记录集合所耗费的时间。
可指直接点击菜单中的添加集合点选项进行添加
4 思考时间
另根据实际场景,可增加思考等待时间,更加真实的模拟用户行为
可直接输入:lr_think_time(x),可以选择使用录制脚本时录制到的时间,也可以采用随机思考时间的设置。
7 回放脚本,看是否能成功通过
一般脚本无语法或格式问题的话,回放都会成功,但回放成功并不意味着脚本是正确的,一般采用设置检查点的方法来验证脚本的正确性,或涉及增删查改的脚本可以通过查看数据库表来进行验证
8 创建运行场景
脚本验证完毕后,就可以进行场景的设置了,点击菜单栏Tools—Create Controller Scenario
在弹层中选择Vuser数量,依据需求进行数量的选择即可。 输入场景的名称及保存路径,点击OK
对于有明确用户需求的性能指标,我们在进行性能测试时,目的很明确,就是满足用户需求。但当没有明确数据要求时,我们只能自己制定场景,通过用户量等增大或负载时间的增长来找到存在的性能瓶颈。
9 场景运行设置
场景设置中主要来设置虚拟用户的运行方法运行时间等
在用户量过大的情况下,启动场景时会容易造成软件的崩溃或测试机的死机。 可以设置用户逐步执行的场景,如没10秒50个用户开始执行动作,这样在100秒的时候可以使全部500用户一起执行。
10 执行场景
点击Start Scenario,设置好的场景开始运行,通过右上角数据列表,和下方的几个图表窗口,可以观测到实际的运行数据
对应用服务器和数据库服务器进行连接,监控服务器的CPU、内容等指标
一般我们进行至少三次的测试,取平均值,避免因网络或其他原因影响到性能指标
11 生成报告,进行分析
系统生成的报告中,有很多种数据的统计,可根据需要,拿出对应的数据,进行结果分析。 依据测试结果进行优化,优化后继续进行复测直到达到预期。
正在阅读:
LR接口测试步骤(1)12-15
重大危险源监理细则 - 图文03-06
小学伊索寓言课外阅读题库05-07
医务科对科室医疗质量管理及持续改进情况进行一次摸底检查01-06
副镇长个人述职报告09-27
华南农业大学家庭经济困难学生励志强能工程03-07
二十四孝图鲁迅原文02-15
关于我国中小型企业企业文化建设的研究04-19
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 步骤
- 接口
- 测试