美文网首页
loadrunner性能测试-脚本优化

loadrunner性能测试-脚本优化

作者: 菜鸟平 | 来源:发表于2018-06-28 18:14 被阅读0次

    说明:本脚本为上次录制登录账号并且访问新鲜事页
    英文不好,所以选择了中本版,中文版本听说可能会有一些问题,英文好的可以选择英文版本,毕竟是国外的软件,可能兼容会有一些问题

    参数化

    1、此次会把手机号进行参数化,模拟多个账号登录,点击需要参数化的参数右键选择替换为参数


    image.png

    2.弹出创建参数提示框,点击属性-创建表-添加需要的属性-关闭-确定


    image.png
    选择下一行
    • Sequential 默认 顺序的,按照参数化的数据顺序,从上往下一个一个的来取。
    • Random 随机取,参数化中的数据,每次随机的从中抽取数据。
    • Unique 唯一,唯一的向下取值,只能被用一次。
    更新方式
    • Each iteration 默认 每次迭代时取值 (常用)
    • Each occurrence 每次遇到该参数时取值
    • Once 取值仅一次,脚本运行过程中只取值一次值的是:一次选择,终身不变


      image.png
    #控制台中打印参数mobile 
    lr_output_message("mobile==%s",lr_eval_string("{Mobile}"));
    

    3.运行查看


    image.png

    关联

    1.因为需要访问用户的新鲜事,而且每次登陆用户的ticket值都不一样,所以需要用户的ticket,所以需要进行关联
    • 关联可手动添加函数
    • 也可以自动扫描
    • 需要放在获取参数内容的请求上方
    2.切换至树视图找到需要使用的ticket值,选中后点击创建关联
    image.png
    3.左边界值和右边界值取中间,也可使用正则表达式进行匹配
    image.png
    注意标点符号需要转义否则会报错
    image.png

    运行查看

    image.png

    断言

    1.脚本是否达到预期,是否成功,此时就需要对响应结果进行断言,本次我们使用web_reg_find进行断言
    • web_find 主要针对HTML页面显示的内容来进行搜索的。但是在实际使用中有时会出现问题。可能页面显示正确,也无法搜索到检查信息。
      位置:该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后
    • web_reg_find 这个函数会针对HTML的源文件进行搜索。
      位置:该函数写在要查找内容的请求之前

    2.右键插入-添加步骤-找到web_reg_find

    image.png
    image.png
    说明:
    • 可以根据需求进行设置
    • 其中保存计数,可以根据该数进行判断


      image.png
    总结:此时基本上对脚本进行了简单的优化,后续继续努力!~

    相关文章

      网友评论

          本文标题:loadrunner性能测试-脚本优化

          本文链接:https://www.haomeiwen.com/subject/jxvgyftx.html