- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试softwaretest
Selenium JMeter 史 玮 内容 Selenium 优点/原理 录制/回放 脚本组织 语法(动作/验证) Selenium 优点: Selenium 使用简单,开源 Selenium 测试直接在浏览器中运行,模拟真实的键盘鼠标操作。 Selenium 测试可以在 Windows、Linux 和 Mac上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。 原理: Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测试脚本接收到的命令,测试脚本要么是用 HTML 的表布局编写的,要么是使用一种受支持的编程语言编写的。 Selenium:test runner 和 driven 两种模式 driven 测试脚本编写起来往往要更复杂一些,因为它们是用编程语言编写的。 Selenium 录制/回放 Selenium-IDE Selenium 命令 第一列包含命令 或断言。 第二列包含命令或断言的目标(target)。这里可以用多种受支持的组件定位符中的一种来指定目标。通常使用的是组件的 ID 或名称,但 XPath 和 DOM 定位符也是受支持的。 第三列包含用于为命令或断言指定参数的值。例如,当使用 type 命令时,这一列可能就是一个文本域所期望的值。(包括验证和断言) Selenium 脚本 多个脚本组织成一个Test Suite 脚本支持可以保存成HTML格式 JMeter JMeter 服务器性能测试 JMeter 1、ThreadGroup 线程组,测试必须有一个ThreadGroup元素作为基础,这个元素可以配置跑多少个线程、每个线程循环多少次,所有线程数的总启动时间(Ramp-up period)等等 2、Controller 包括:Logical Controller和Sampler. Controller用来作一些逻辑上的控制,例如轮换、条件、循环等等。Sampler就是真正“干活”的“取样器” 。 JMeter 3、Listener Listener对请求过程进行监听. 4、 Timer 用来控制执行流程中的时间延迟等功能。 5、 Assertion 断言,对Sampler返回结果进行判断 Badboy BadBoy 帮助编写JMeter脚本 Stanley ShiStanley@YahooID: Stanley_webex WebEx Confidential * / Value Target Second command Value Target First command /reference.html / .au/ WebEx Confidential * * * * *
文档评论(0)