使用API造数据操作手册资料.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
介绍 框架 使用java的URLConnection方法建立与http的通信,通过向服务器发送get或post请求,获得服务器的response 提高测试效率 通过此方式完成初检通过的交易,执行时间为30秒左右。相比手工执行10分钟,UI自动化执行2分钟更提高了测试效率。QA测试人员使用API用例造数据已累计节省了数百个小时的工作量。 使用范围 我们不止使用API用例造数据,目前还逐步覆盖各个系统的接口测试。通过夜间批量执行用例得到接口用例的测试结果。 目录 环境配置 安装eclipse,jdk,工程等 Eclipse和jdk在 svn://12/pahaoche/QA/02测试代码/自动化测试代码/tools/ eclipse-standard-luna-R-win32-x86_64.zip jdk-7u65-windows-x64.exe 自动化用例工程可通过svn导入,或者svn下载后导入已存在的工程(如果使用jdk1.6,需要在eclipse中重新执行下使用的jdk) svn://12/pahaoche/QA/02测试代码/自动化测试代码/APIAutomation 配置环境变量 我的电脑(单击右键)-属性-高级(选项卡)-环境变量。在“系统变量”里-新建 变量名 JAVA_HOME 变量值 C:\Program Files\Java\jdk1.7.0_65 变量名 CLASSPATH 变量值 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 在“系统变量”里-选中Path-编辑 变量值最前面加入 %JAVA_HOME%\bin; 确定退出。用cmd新开一个控制台输入javac -vertion即可看到编译器版本 目录 工程配置 配置perties #夜间批量执行用例所配置的需要执行的文件夹,造数据时无视 casePath = D:\\workspace\\APIAutomation\\case\\网站 #用例执行的环境配置,这个配置和environment和dbconfig的配置保持一致 environment=UAT #用例执行时的循环次数,如设置10,则循环执行10次 loopCount = 1 #最新检测版本,目前的版本号是8 detectionVersion = 8 #当需要用到代理时,代理的配置信息。注意当environment的url配置的是域名并且needProxy=y,则会通过代#理访问域名。如果environment的url配置是ip,则不通过代理访问。 #推荐使用ip配置url,避免使用代理出现的异常 needProxy = y ProxyIP = 15 ProxyPort = 8080 #夜间批量执行用例的是否发邮件的配置,造数据时无视 sendMail = n # 执行移动竞价接口用例时用到的版本号,造数据时无视 jpVersion=3.3 #Proxy List 代理可用的列表信息 #15:8080 #14:8080 #25:8080 #24:8080 #19:8080 #18:8080 #17:8080 #16:8080 工程配置 配置Environment.xml environment中就是配置环境的url,用户名,密码等信息。 1.可以看到config中的environment配置UAT则读取UAT节点下的配置信息,配置ST1则读取ST1节点下的配置信息。 2.门店中需要配置门店的province,city和orgcode,具体可通过以下查询语句: select a.parent_id,a.area_id,b.dept_id from t_ht_area a,t_ht_department b where a.area_id=b.area_id and = ‘南京市’ and a.delflag=0 and b.delflag=0 and b.status=1 3.检测系统的用户推荐大家使用自己的检测用户来做,如果都使用同一个用户,会出现该设备在其他终端登录的信息,无法继续执行。 工程配置 配置dbConfig.xml Dbconfig中就是配置数据库的driver,url,用户名,密码等信息。 可以看到config中的environment配置UAT则读取UAT节点下的配置信息,配置ST1则读取ST1节点下的配置信息。 工程配置 配置GlobalVariables.xml 这里配置的是某些用例中需要的变量中的实际值,比如执行车辆上架的用例,acutionTime中写21:10,则用例会根据这个值把车辆上架到结束时间是这个点的场次中。目前的配置有 acutionTime21:10/acutionTime 场次结

文档评论(0)

tt435678 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档