当前位置: 首页 > news >正文

溧阳城乡建设厅网站有创意的食品包装设计

溧阳城乡建设厅网站,有创意的食品包装设计,火车头wordpress小说,郑州投资网站建设距离上次使用loadrunnr 已经有一年多的时间了。初做测试时在项目中用过#xff0c;后面项目中用不到#xff0c;自己把重点放在了工具之外的东西上#xff0c;认为性能测试不仅仅是会用工具#xff0c;最近又想有一把好的利器毕竟可以帮助自己更好的完成性能测试工作。这算…距离上次使用loadrunnr 已经有一年多的时间了。初做测试时在项目中用过后面项目中用不到自己把重点放在了工具之外的东西上认为性能测试不仅仅是会用工具最近又想有一把好的利器毕竟可以帮助自己更好的完成性能测试工作。这算是一个认知的过程吧 在次安装打开loadrunner时发现虽然自己的思想还在但已经非常生疏了好多设置都找不到了具体的位置。下面说参数化参数化是性能测试中时最常用的一种技巧吧这里需要说明的是不是只有loadrunner才可以设置参数化我以前所使用的JMeter同样也有类似的设置。 我们知道性能测试工具是模拟多个用户对系统的性能进行验证这种说法不完全正确有些系统允许多个完全相同的用户同时对完全相同的数据做完全相同的操作有些则不允许。比如邮箱一般允许同一个账号在多处登陆。而我们的QQ账号肯定是不允许的。再比如你注册某个系统时用户名是不能有重复。但密码却可以。所以这么多个情况都要用到参数化技巧。 我们这里通过loadurnner录制一个139邮箱的登陆。下面是截取的一小段代码 ........ web_submit_form(Login.ashx, Snapshott3.inf, ITEMDATA, NameUserName, Valuechongshi, ENDITEM, NamePassword, Value123456, ENDITEM, NameVerifyCode, Value, ENDITEM, Nameauto, ValueOFF, ENDITEM, EXTRARES, ...... 下面看一下如何通过loadrunner对用户名密码参数化。标红的内容就是登陆的用户名和密码。 参数化的方法 选中要参数化的内容。 方法一右键---【Replace with a new parameter】 方法二菜单【insert】----【new Parameter…】 Parameter Properties (参数属性对话框)----我们的参数化设置就通过这个对话框完成。 参数化的方式 其实参数化得方式有很多种这里简述几种比较常见人方式。其实方式略有不同但其结果都是将数据添加进来。 1、 编辑数据 点击Create Table 会出现表格在表格再次点击Edit with Notepad 然后会打开一个记事本我们可以对记事本进行添加数据 2、 添加dat数据文件 点击File输入框后面的“Browse..”按钮找到本地的txt数据文件进行添加就可以了。 需要注意的是文件里面的数据不要乱写每条数据一行不然会读取有误。 3、 数据库添加数据 在很多情况下我添加的数据不是十条二十条也不是一百两百如果还通过上面的两种方式添加我想会是一件非常纠结的事情。所以我们可以通过数据库将数据导入。你是否疑虑数据库的数据怎么弄数据库的数据生成非常简单可以写一段简单的代码生成也可以通过数据库数据生成工具来完成 点击Date Wizard 打开连接数据库向导。 这里先告诉你有这种方式后面再介绍具体操作。^_^ 4、 其他类型设置 如果我们要参数化的不是一个文件比如是特定的日期时间可以从Parameter type 列表中进行选择 这里可以设置日期时间格式循环迭代方式不过除了file类型外其他用的不多。其他类型用法我也不是十分了解。 参数化之间的关联 前面我们已经对用户名进行了参数化或对密码进行了参数化这样是不是脚本就能正常跑了不好说。因为用户名和密码不是一一对应关系每次运行脚本时取的用户名和密码没有对应上的话肯定就会出问题。 假设我们已经对用户名已经进行了参数化参数名为【username】下面设置密码参数化与用户名关联。 点击“Properites…”会打开编辑用户名参数化窗口。File列表框中刚才保存用户名信息的文件username.dat。  点击“Add Column…”,添加新的一列信息用于放置密码。 点击“Edit with Notepad”再次编辑参数化数据文件使用户名密码建立一一对应关系。  完成之后我们已经成功对用户名和密码进行了参数化并且让用户名和密码形成了对应关系。 数据分配与更新方式 脚本设置完参数化脚本运行的每一遍所取的参数化的值都不一样那么这个值按照个什么情况来取呢会有很多种方式 Select next row【选择下一行】: 每次迭代(Each iteration) 每次迭代时取新的值假如50个用户都取第一条数据称为一次迭代完了50个用户都取第二条数据后面以此类推。 每次出现(Each occurrence)每次参数时取新的值这里强调前后两次取值不能相同。 只取一次(once) 参数化中的数据一条数据只能被抽取一次。如果数据轮次完脚本还在运行将会报错 上面两个选项都有三种情况如果将他们进行组合将产生九种取值方式。 Select Next Row 【选择下一行】 Update Value On 【更新时的值】 Replay Result 【结果】 顺序Sequential 每次迭代(Each iteration) 结果分别将15条数据写入数据表中 功能说明每迭代一次取一行值从第一行开始取。当所有的值取完后再从第一行开始取 如如果参数化文件中有15条数据而迭代设置为16次那执行结果中参数化文件第一行的数据有两条 顺序Sequential 每次出现(Each occurrence) 结果分别将15条数据写入数据表中 功能说明每迭代一次取一行值从第一行开始取。当所有的值取完后再从第一行开始取 如如果参数化文件中有15条数据而迭代设置为16次那执行结果中参数化文件第一行的数据有两条 顺序Sequential 只取一次(once) 结果表中写入15条一模一样的数据。 功能说明每次迭代都取参数化文件中第一行的数据。 随机Random 每次迭代(Each iteration) 结果表中写入15条数据但可能有重复数据出现 功能说明每次从参数化文件中随机选择一行数据进行赋值 随机Random 每次出现(Each occurrence) 结果表中写入15条数据但可能有重复数据出现 功能说明每次从参数化文件中随机选择一行数据进行赋值 随机Random 只取一次(once) 结果表中写入15条相同数据 功能说明第一次迭代时随机从参数化文件中取一行数据后面每次迭代都用第一次迭代的数据。 唯一Unique 每次迭代(Each iteration) 自动分配块大小 结果分别将15条数据写入数据表中 功能说明第一次迭代取参数化文件中的第一条数据第二次迭代取第二条数据以此类推。 注如果设置迭代次数为16次。结果在执行第16次迭代时会抛异常异常日志可在LoadRunner的回放日志replayLog中看到。 唯一Unique 每次出现(Each occurrence) 步长为1 结果分别将15条数据写入数据表中 功能说明第一次迭代取参数化文件中的第一条数据第二次迭代取第二条数据以此类推。 注如果设置迭代次数为16次而参数化文件中只有15条数据明显数据不够。此时可以设置“when out of values”属性来判断当数据不够时的处理方式 Abort Vuser中断虚拟用户 Countinue in a cylic manage:循环取参数化文件中的值即当参数化文件中的值取完后又从参数化文件的第一行开始取值。 Countinue with last value继续用最后一条数据 唯一Unique 只取一次(once) 结果表中写入15条相同数据 功能说明每次都取参数文件中的第一条数据进行赋值 Ps:关于调用数据库实现参数化的方式放在后一篇细说。被一个蛋疼的问题和这篇文章折腾一天。
http://www.dnsts.com.cn/news/122912.html

相关文章:

  • asp网站显示建设中客户网站回访
  • 公司网站制作与推广云商城是什么
  • 网站推广的方法枫子四川seo哪里有
  • 网站开发平台开发公司wordpress建站难不难
  • 建设银行官网官方网站郑州航海路网站建设
  • mc做弊端网站淘宝官网首页登录电脑版
  • m开头的手机网站怎么做手工制作大全视频教程
  • 网站首页 模板新手搭建网站
  • 东湖南昌网站建设公司东莞网站优化推荐
  • 北京网站开发公司排名wordpress换行
  • 张家港网站开发制作购物网站线下推广方案
  • 网站设置超链接代码2021十条重大新闻
  • 上海专业网站建设市场旅游建设网站
  • 交互型网站难做吗公司网站别人做的怎么签合同
  • 注册网站商城需要什么条件通辽网站制作
  • 门户网站是内网还是外网网站推广计划书范文500字
  • 宁波建设网站的公司网图搜索识别
  • 网站建设div ass做谷歌网站使用什么统计代码
  • 企业门户网站需求模板wordpress 截断插件
  • 网易网站开发语言dw设计做网站案例
  • 常见的企业网站有哪些作it去外包公司好吗
  • 网站建设2种账号体系coding免费搭建wordpress
  • 大庆开发网站公司个人网站制作与设计论文
  • 诏安建设局网站凡科快图在线制作免费
  • asp网站导航怎么做随州网站建站
  • 城乡住房和城乡建设网站查询汕头网站建设设计
  • 申请摇号广州网站wordpress wp_create_user
  • wordpress插件提交青岛seo网站管理
  • 出口网站制作c 网站开发入门视频教程
  • 网站建设实施方式app推广方案范例