2021.07.04
关于LoadRunner,查阅教程若干,链接无一例外全部失效。
查到一些说法:
什么是LoadRunner
Load Runner是一个性能测试工具, 是Mercury开发的, 2006年的时候被HP公司收购,随后 2016年被MicroFocus收购。
Load Runner支持各种开发工具,技术以及通信协议,目前市场上难得有这种支持大量的协议的性能测试工具
需要安装的是LoadRunner的社区版(免费版本), VUGen(虚拟用户生成器)已经捆绑在社区版中。 目前,Microfocus 已经接管了Loadrunner工具。
但是在官网并没有LoadRunner!!!
只有
下载完是一个类似扩展功能的压缩包
暂时搁置。
学习总结
web测试的计划:
1)参与一个web新项目的测试前,先搜集测试相关的资料,包括原型图、各种需求文档、业务相关等需求相关材料
2)结合第一步搜集到的需求相关资料,自行熟悉系统,同时列出不明白的点,对产品有个初步了解,对易错点、重点测试点列个问题列表;
3)找PM或产品经理熟悉系统,要求系统性地介绍一遍产品,包括相关的隐含需求点,同时过一遍上一步列出的问题列表和核对需求与开发进度,明确要测的范围、测试顺序,形成测试需求;
4)根据原型图和需求文档、测试需求,编写测试方案、计划,跟PM确认。确认后,开始根据系统概要列测试用例,填写测试用例表,通过等价类划分、边界值分析、错误推测、场景分析、判断表等方法设计具体测试用例。
注意:浏览器兼容性,不同的操作系统(Mac,Windows);另外账号是否涉及权限,如果有,多用几个账号登录试试,遇到有问题的地方要多重现bug,确认问题是否存在的;
5)配置测试环境、准备数据)。测试环境包括浏览器兼容,主流浏览器等,产品主要使用环境;
6)正式执行测试,根据测试用例执行测试,记录提交bug。对于发现的bug,在word上通过文字描述、截图等方式,列出问题及对应的复现条件,标记好优先级,修改时间,命名为xx系统缺陷记录汇总表;
7)邀请PM对bug文档进行备注,哪些是bug,哪些是测试理解有误,哪些是暂不开发或者需求有变化的,及时知晓,同时对于bug,及时分配给对应开发修复;
8)撰写简要的测试结果、缺陷数量、状态、分布等情况;
9)经过第一轮测试,已经对系统有了更深入的了解;开始根据开发迭代周期进行持续测试,对第一份测试结果进行修改,已fixed的标记删除,然后新增或更新bug;
10)后续的版本迭代测试,注意做好回归测试;每次发布前要求PM列好发布要点;
系统测试的内容:
1.文本输入框
(1)检查空数据;
(2)检查过长数据(超出空间本身的长度和数据库中改字段所允许的长度)
(3)检查特殊字符,尤其是数据库中不允许的字符,甚至回车字符、空格字符等
(4)检查字符类型,比如应该输入数字的文本框输入英文字符
(5)中文字符的处理
(6)对于日期时间型数据,检查格式正确性以及时间日期的合理性。比如开始时间不能晚于结束时间等
2.下拉列表
(1)列表数据是否正确、完整;
(2)下拉列表与其他空间的联动关系
(3)是否允许多选
3.增加数据
(1)数据个数的上限;
(2)重复数据处理,尤其是键值的重复
(3)相关表格的更新
(4)检查多次使用back键的情况,在有back的地方,back回到原页面,再back重复多次,看是否会出错
4.修改数据
(1)不能破坏数据库数据的关联和完整
(2)重复数据处理,尤其是键值的重复
(3)修改登录用户本身信息时对系统的影响
(4)修改正在使用的数据
(5)检查多次使用back键的情况,在有back的地方,back,回到原页面,再back,重复多次,看是否会出错
5.删除数据
(1)不能破坏数据库数据的关联和完整
(2)删除正在使用的数据
6.查询数据
(1)多条件组合查询的正确性
(2)多次连续查询正确性
7.数据导入导出
(1)导入数据格式要求不应太严格,提示明确
(2)导出数据不应乱码
8.数据接入与处理
(1)数据接入方式是否全部可用,数据是否能正确接入
(2)数据处理方式是否全部可行
(3)数据的动态监测是否正确无误
9.其他
(1)对网络故障的提示
(2)同一用户多次登录
(3)内存使用情况
(4)压力测试,系统承受能力,多用户同时登录使用。