STAX脚本执行文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STAX脚本执行文档

STAF文档-STAX脚本执行文档  PAGE 14/ NUMPAGES 14 STAX脚本执行文档 1 STAX概述 STAF(Software Test Automation Framework)是开源、跨平台、支持多语言并且基于可重用的组件来构建的自动化测试框架。它为自动化测试建立了基础,并且提供了一种可插拔的机制支持不同的语言平台。STAF采用点对点的实现机制,被用来减轻自动化测试的工作负担,加快自动化测试的进程。在STAF环境中,所有的机器都是对等的,没有客户端和服务区的区分。 STAX是构建在STAF之上的执行引擎,可以方便地管理测试用例执行过程,包括测试用例的分发、执行、结果分析。STAX是基于以下三种技术构建的:STAF、XML、Python。 STAX的官方网站是:/getstax.php 2 STAX脚本 STAX是通过脚本管理和执行测试用例的,这种脚本称为STAX脚本,STAX脚本是利用STAX语言编写成的文件。STAX语言是一种基于XML格式的脚本语言,并且采用Python语言处理变量和表达式。STAX脚本可以方便地调用STAF提供的服务。采用STAX编写的脚本文件也称为JOB。我们在StaxScript.doc文档中对STAX脚本的编写规范进行了详细地介绍。 3 STAX格式 这篇文档的重点在于如何执行编写好的STAX脚本。STAX是作为STAF的一种外部服务嵌入到STAF中的,因此我们可以像执行FS、PING、EVENT、FTP等服务请求一样执行STAX请求。这一部分内容我们就来详细讲解STAX服务可以处理的请求。 3.1 格式概述 STAX可以处理以下请求: requestdescriptionEXECUTE执行一个STAX脚本GET RESULT获取STAX脚本的执行结果GET DTD获取STAX脚本的DTD文件HELPSTAX Service 的帮助信息HOLD暂停一个JOB或者JOB中的一个BLOCKLIST列出目前正在执行的JOB列表或者一个JOB的信息LOG向STAX Job User Log中添加一条日志信息QUERY检索一个JOB的详细信息RELEASE继续执行处于暂停状态的JOB或者BLOCKSEND向STAX监视器发送监测信息ADD在JOB中动态添加断点REMOVE移除JOB中的断点RESUME从中断处继续向下执行STEP单步执行STOP程序执行到下???个断点出停止PYEXEC在正在执行的JOB中运行Python代码SET设置Stax Service的配置参数START向运行中的JOB动态添加测试用例STOP停止正在执行的测试用例TERMINATE终止一个JOB或者BLOCK执行UPDATE更新测试用例信息NOTIFY REGISTER/UNREGISTERREGISTER向JOB进行注册,当JOB执行结束时发送一条通知消息 UNGERISTER取消这条注册信息,JOB执行结束时不再发送通知消息NOTIFY LIST列出所有的注册信息PURGE清空文件缓存或者系统缓存VERSION版本信息 STAX处理的这些请求中,EXECUTE的作用是执行一个STAX脚本,大部分请求是调试STAX脚本用的。 3.2 EXECUTE EXECUTE用于执行一个STAX脚本,格式如下: EXECUTE FILE XML File Name [MACHINE Machine Name] | DATA XML Data [JOBNAME Job Name] [FUNCTION Function ID] [ARGS Arguments] [SCRIPTFILE File Name... [SCRIPTFILEMACHINE Machine Name]] [SCRIPT Python Code]... [CLEARLOGS [Enabled | Disabled]] [HOLD | TEST [RETURNDETAILS] | WAIT [Number [s|m|h|d|w]] [RETURNRESULT [DETAILS]]] [NOTIFY ONEND [BYNAME] [PRIORITY Priority] [KEY key]] [LOGTCELAPSEDTIME Enabled | Disabled] [LOGTCNUMSTARTS Enabled | Disabled] [LOGTCSTARTSTOP Enabled

您可能关注的文档

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档