zoukankan      html  css  js  c++  java
  • 自动化测试badboy脚本开发(一)

    badboy的检查点:

      检查点设置例子:以上一节脚本录制方法简单录制搜索“badboy”脚本,在搜索框中选中搜索内容(注意录制脚本后要停止录制)→点击工具栏中的Tools→选择Add Assertion for Selection,即设置好一个检查点;点击工具栏中的piay all按钮即可进行全部回放,检测检查点。

      badboy中参数化-文本:

      ①建立参数化列表:切换到Variables→右键空白区域→选择Add Variable→给值取个名字:(Enter a name for the value)→输入当前值,即参数输入值(Current value),可添加多个。

    点击OK后参数化列表创建完成。

      ②在请求中替换${参数名称}:找到搜索的参数,即打开搜索一步找到“query=XXX”字段,选中右键(Properties)后,对query值进行替换,替换为参数列表所设置值。

              

    点击确认后,替换完成。至此考虑到由于我们参数中设置了两个值,所以我们最少要回放两次,此处需要设置回放次数,具体操作为:点击选中“Step1”并右键(Properties),弹框中Repeat第一项为循环次数,第二项为遍历多设置的参数,选择第二个即可。

        

    点击确定后,设置完成。此时即可进行回放操作。

      注意:①回放过程中中文可能有乱码,改下请求中的编码即可:

         如果默认编码显示乱码,改为其他常用编码如:gbk。

         ②回放过后检查点没有跟着参数进行变化,解决办法为:选中Check for text“xxx”,右键(Properties),弹框后进行设置:

                                  

    点击确认后设置完成。再次回放即可,之后多余的报错为之前的操作,删除即可。

  • 相关阅读:
    随笔:我为什么要写博客?
    用纯C语言写的一个植物大战僵尸的外挂
    方法:如何获取操作系统所有分区(逻辑驱动器)
    Srping syntactically incorrect.错误记录
    重建项目报错
    easyui datagrid 跨页选择
    CentOS 6编译安装ipvsadm和keepalived
    CentOS 6下ActiveMQ 5.5安装及使用MySQL
    extjs 4中TreePanel和GridPanel使用
    Linux安装性能问题
  • 原文地址:https://www.cnblogs.com/njcb/p/8060283.html
Copyright © 2011-2022 走看看