- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- ERP心得完整版.doc
- 混凝土结构设计原理复习题答案.doc
- fpga部分可重构结构.ppt
- 第2章sql2000数据库系统结构.ppt
- 经济法PPT(精).ppt
- 合同欺诈得逞的原因分析.doc
- 12-13六上期末数.doc
- 2011年阳光体育活动方案.doc
- 开题报告(夏).doc
- 欧洲文化入门Chapter1.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 2025年注册信息系统安全专家(CISSP)考试题库(附答案和详细解析)(1010).docx VIP
- 《苯二氮卓类药物的合成》课件.ppt VIP
- 2025黑龙江专升本植物学考试真题 .pdf VIP
- CISSP信息系统安全工程师认证考试题库.pdf VIP
- CISSP_Official_PRACTICE_TESTS考试认证题库.docx VIP
- 集装箱正面吊运机液压系统设计主要性能试验研究与应用.pdf VIP
- tissin_positioner_ts900-manual_c调试详细步骤.pdf VIP
- 危化品车辆运输安全培训课件.pptx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx
- 2025秋沪教牛津新七年级上知识点清单(背诵版) .pdf VIP
原创力文档


文档评论(0)