摘要:
loadRunner工作过程: 通过VuGen来设计脚本 通过Controller来设计场景和执行场景虚拟用户并发执行 结果分析LoadRunner主要通过控制内部程序的调度来控制整个性能测试过程LoadRunner多线程驱动进程mdrv.exe和r3vuser.exe模拟产生压力 r3vuser. 阅读全文
摘要:
从 TestCase 类继承是告诉 unittest 模块的方式,这是一个测试案例。setUp 用于设置初始化工作,在每一个测试用例前先被执行,它与 tearDown 方法相呼应,后者在每一个测试用例执行后被执行。接下来定义空的 verificationErrors 数组,脚本运行时的错误信息将被打 阅读全文
摘要:
简单地说——JS是在客户端执行的,需要浏览器支持Javascript。JSP是在服务器端执行的,需要服务器上部署支持Servlet的服务器程序。JS:JavaScriptJSP:Java Server PagesJS代码是能够直接从服务器上download得到,对外是可见的,jsp(和翻译后的ser 阅读全文
摘要:
HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 网页的行为框架:将浏览器划分不同的部分,每部分加载不同的网页HTML不区分大小写,使用小写<!-- -->注释head—头信息开始标记title—文件标题body—主题标记(网页的主题标记)meta—页面的元信息单标记 阅读全文
摘要:
selenium IDE,只有 火狐浏览器插件DIV是层叠样式表中的定位技术icon icon-disk项目——达到一定的可扩展性变成框架 底层不需要做修改线性测试:一个脚本独立完成 几个脚本之间没有联系模块化 结构化数据驱动:通过不同的数据输入导致输出不同的结果 关键字驱动;输入的关键字不一样,导 阅读全文
摘要:
自动化要做的就是模拟鼠标和键盘来操作这些元素、或点击、输入、右击、甚至是鼠标拖动等操作通过前端工具查看所得到页面代码与结构API接口标准link 定位专门用来定位文本链接partial link 去部分链接XPath 定位:XPath 是一种在 XML 文档中定位元素的语言,HTML 可以看做 XM 阅读全文
摘要:
灰盒测试:关注输出对于输入的正确性,也关注内部表现自动化测试:UI的功能自动化测试 而一个成熟的框架,它是模板化的代码,它会帮我们实现很多基础性的功能,我们只需要专心的实现所需要的业务逻辑就可以了,而很多底层功能操作,就可以完完全全不用做太多的考虑,框架已帮我们实现了。这样的话,整个团队的开发效率可 阅读全文
摘要:
Python的代码类型:字节代码(.py)、二进制代码(.pyc)、优化代码(.pyo)可以直接运行Python需要大量的练习_init_()是类对象创建后自行的第一个方法Python文件是以模块的形式组织变量:无须事先申明、无须指定类型、变量名会被“回收”Python对象的特性:身份、类型、值可变 阅读全文
摘要:
Python所表示的整数大小只受限于机器内存,使用的是Unicode编码str类型与基本的数值类型设定之后就不能改变对象引用 创建对象 内存中的对象 对字母的大小写敏感Python使用的是动态链接机制垃圾收集流程列表与元组 不是真正存储数据项,而是存放对象引用组合数据类型存储的是对象引用,而不是对象 阅读全文
摘要:
socket用于描述IP地址和端口 通讯的方式 Unix/Linux是一切都是文件TCP/IP的三次握手 bind listen accept流式socket for TCP 数据包式socket for UDP Python:PHP做轻量级的WEB开发Python管理系统—系统工程师 语法要求很严 阅读全文