- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP参数化参数化种类:数据表、环境变量、随机数、外部数据参数化1.数据表(data table)方式参数化a、file--settings--run下data table iterations中设置控制的是数据表中global里数据的运行方式;global是全局的!当运行方式设置为运行全部或多行时,运行几行数据“程序”就要回放几次!!不能重新设置!!b、edit--action--action call properties--run下data table iterations中设置控制的是数据表中该action里数据的运行方式;local 是局部的!当运行方式设置为运行全部或多行时,运行几行数据“该action”就要回放几次!!?进一步说明:a、当global有多行数据file--settings--run On all Rows ;action有多行数据action call property-Run On all Rows 程序每次运行时,action中的每行都要执行一次b、当global 有多行数据file--settings--run On all Rows ;action有多条数据,action call property-Run? one iteration only 而且global的行数action的行数,当action执行到最后一行后,不管此时global 的行数为几,下次回放时action都执行最后一行! 如果global的行数action的行数,action就执行不到最后一行c、action call property-Run from rows to rows,就结合上面所说可以理解d、当同一个action中有多个参数时,且action call property-Run On all Rows,这个时候每个参数的数据个数需要相等2.随机数(random)参数化a、可以指定随机数的范围b、可以为该随机数指定名称,同时需要指定该随机参数产生新随机数的方式。这种情况下该随机数可以在别处使用。产生新随机数的方式:a、for each action iteration 迭代运行相同的action随机数不变化,运行不同action才重新产生一次随机数在一个action保持不变b、for each test iteration 在每一个测试运行的完整过程,随机数保持不变。重复执行该测试的时候随机数变化,例如在data table设置的global参数执行循环情况下。在一次系统迭代保存不变c、once per entire test run在整个测试中随机数保持不变,相当于只产生一次随机数在整个测试中保持不变3.环境变量(environment)参数化a、环境变量的来源有两种:内部环境变量和用户自定义环境变量。内部环境变量是QTP默认定义的一组变量,包括一些系统信息、项目信息等,例如:testdir、OS等信息。用户定义的环境变量需要用户自己定义变量名和值,支持从外部导入,格式为XML文件。b、环境变量做参数有一定局限性,它对数据操作没有数据表灵活,环境变量用的最多的还是数据的共享c、环境变量做参数时,每个参数值都需要指定,而且不能批量生成,所以它有一定的应用场景:当一个test中的不同action需要同样一个参数,用环境变量去参数化常量是个很好的方法;其次就是不同的test需要用到同样的参数时,用环境变量可以很好解决这个问题4.外部数据源实现参数化利用外部数据驱动脚本的运行,这是经常用到的方法,这样可以很方便的组织测试数据。相对前三种方法,这种方式数据的读取、控制稍有些麻烦。下面以常见的几种方式进行说明。a、数据文件以excel格式组织用Excel组织测试数据是最常用的了。此种驱动可以采用两种方式,将数据Import到DataTab中或是利用com来操纵Excel文件。下面给出这两种方式的示例代码。(输入flight用户名和密码)?方式一、导入到DataTable中获得数据文件路径,并将数据文件导入到DataTable运行表中DataStr= d:\data.xlsDataTable.AddSheet(TestData)DataTable.ImportSheet? DataStr,Sheet1,TestDatawait 1????? 输入用户名和密码?For i=1 to DataTable.GetSheet(TestData).GetRowCount? systemutil.Run D:\Program Files\QuickTest Professional\samples\flight\app\flight4b.exe?DataTable.SetCurrentRowi? 把i设置为当前执行行?UserNa
您可能关注的文档
- Q235的焊接工艺..doc
- Q345钢的CO2气体保护焊的工艺研究..doc
- Q4桥门式起重机司机复习题..doc
- QCSG114002-2011电力设备预防性试验规程..doc
- QC成果材料..doc
- QC降低10KV配电线路跳闸次数..doc
- QJR起动器使用说明书..doc
- QDSC操作手册(中文操作说明书)..doc
- QOS技术白皮书..doc
- Qos简介与Qos案例分析..docx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
最近下载
- 7.2 类比推理及其方法-高中政治课件 (统编版选择性必修3).pptx VIP
- 《数学物理方程-福州大学-江飞》作业chapter1.pdf VIP
- 重庆渝北中交·中央公园 C96, C98-1 地块山地新中式商业街项目 GOA.pdf
- 2024年江苏省高考物理真题试卷含答案.pdf VIP
- 《数学物理方程-福州大学-江飞》数学物理方程A.doc VIP
- 《数学物理方程-福州大学-江飞》作业chapter2.ppt VIP
- 《数学物理方程-福州大学-江飞》第四章.doc VIP
- 《数学物理方程-福州大学-江飞》数学物理方程A答案.doc VIP
- 2023年辽宁省检察系统招聘聘用制书记员考试真题及答案.docx VIP
- 2024年高考真题——物理(河北卷)含答案.pdf VIP
文档评论(0)