发表于: 2018-03-29 22:25:13
3 939
今天完成的事情:
学习了性能测试的工具使用和一些代码的认识,还有对于功能测试其中的薄弱环节又进行了重点学习。
收获:
关于LoadRunner的学习,初期重点关注Vuser Generator的使用,需掌握以下内容,再去实战操作基本就不难了。
●录制脚本的基本步骤;
●理解基础函数的含义:lrstarttransaction(),lrendtransaction(),webregfind(),weburl(),websubmit_form();
●会看输出窗口中的Replay log;
●Vuser-Run Time Setting中Run logic\log\Think Time的设置;
●脚本的迭代;
●手动写脚本,掌握基本函数;
●LoadRunner参数的设置;
针对我们目前的项目基本上是做HTTP/HTTPS协议的压测,大家手上有项目时,可以通过录制了解一下整
个HTTP请求及响应的情况,学习一下LoadRunner内置的函数。
响应时间
针对页面操作,响应时间小于2秒,用户会感觉系统较快较满意;响应时间在2~5秒,用户可以接受,但对速度有些不满;响应时间超过5秒,用户将无法接受。作为优秀的项目当然越快越好,我们在做压测的时候,一般希望响应时间在1秒以内,
针对系统内部调用的接口响应时间更要快,具体情况视具体接口而定。
吞吐量
通常需要结合业务部门的市场目标而定。
服务器资源占用
CPU占用率、内存使用率不能过高;Cache命中率不能过低。
性能测试流程
制定性能测试目标-->选择性能测试工具-->设计性能测试-->执行性能测试脚本-->监控分析系统-->性能调优
问题:自学到一定阶段和探索果然是迷茫和盲目
明天计划:学习python selenium
评论