6.测试场景运行 测试场景运行是关系到测试结果是否准确的一个重要过程。经常很多测试人员花费了大量的时间和精力去进行性能测试,可是测试结果不理想。原因是什么呢?关于测试场景的设计在这里着重强调以下几点。 性能测试工具都是用进程或者线...
9.1.4 性能测试的基本过程 典型的性能测试过程如图9-1所示。图9-1 典型的性能测试过程 图9-1中的方框区域为可能多次进行的操作部分。 下面针对性能测试过程的每个部分进行详细的描述。当测试人员拿到“用户需求规格说明书”以后,...
第9章基于接口的性能测试实战 9.1 性能测试的基本概念 随着互联网的蓬勃发展,软件的性能测试已经越来越受到软件开发商、用户的重视。一个网站前期可能用户较少,随着使用用户的逐步增长和宣传力度的加强,软件的用户可能会呈几倍、几十倍甚至几...
6.2 接口测试 进行软件测试,有两个主要步骤,明确测试对象和设计测试方法。 毫无疑问,接口测试的对象是后端提供的接口,接口就是前后端产生的数据交互的地方,这个说法比较抽象。 如图6-6所示,电器接线板的插孔就是一个接口,它...
第6章 接口测试案例 6.1 项目架构的演变 在传统的Web开发中,设计了由浏览器和服务器组成的架构,将浏览器(browser)叫前端,将服务器(server)叫后端,因此将这种设计架构统称为B/S架构,如图6-1所示。图6-1 B/S...
2.6 集合 集合(set)是一种无序集,它是一个由键构成的集合。在集合中,不允许有重复的键,因此集合可以用于去除重复值。同时,对集合可以进行数学运算,如求并集、交集、差集以及对称差集等。 2.6.1 创建集合 集合的创建有两种...
2.5 字典 字典(dict)在其他语言中称作哈希映射(hash map)或者相关数组(associative array)。 字典可以由一个或多个键值对构成。通常,键(key)和值(value)之间用冒号(:)分隔,若存在多个键值对,键值对之间以逗号进行分隔。就...
2.4 元组 元组(tuple)与列表类似,元组中的元素可以有不同的类型。然而,元组中的元素是不可以改变的,即一旦初始化之后,就不能够再做修改,否则将会报错。 2.4.1 创建元组 创建元组和创建列表非常相似,只不过在创建列表时用...
2.3.5 删除列表元素 本节介绍如何从列表对象中删除元素。删除列表元素的方法共有3种,即使用remove()、pop()和del语句这3种方法。 1.使用remove()方法删除列表元素 如果我们知道待删除元素的名称,而不知道其所在的索引位置,可以使用...
2.3 列表 有时候,我们需要将一些数据存储起来,以备在后续使用这些数据。如果你学习过C、Pascal或者Java等语言,相信你一定知道一个重要的概念——数组。数组可以将同一类型的多个数据存储起来,但是Python中不存在数组的概念,而有一个更加...
2.2.3 数据类型转换 上一节介绍了字符串、整型、浮点型、布尔类型数据,相信读者对这些数据类型已经很熟悉了。我们在实际工作中可能经常遇到这样一些情况,例如,通过计算得到了一个数值,需要将这个数值展现在网页上。然而,数值是不可以和字...
2.2 Python的相关术语 通过上一节,相信读者已经掌握了Python自带IDE——IDLE工具的使用方法,这一节开始介绍Python编程语言的相关知识,在这里我们主要应用IDLE来完成脚本的编写与执行。 2.2.1 变量 很多读者因为上大学的时候没...
第2章 Python编程 2.1 Python自带IDE——IDLE 第1章介绍了一款功能强大的Python IDE,它就是PyCharm,如果用户只做一些简单的脚本语句测试,就没有必要使用PyCharm,而使用Python自带的IDLE工具就可以了。 如图2-1所示,单击Pyth...
1.6 本章小结和习题 1.6.1 本章小结 本章介绍了为什么要学习Python编程语言、如何结合不同的操作系统下载适合自己的Python安装包、Python的安装、Python第三方模块的安装方法、常用的pip命令、强大的Python集成开发环境(IDE)PyCha...
1.5 使用PyCharm完成第一个Python项目 PyCharm安装完成后,我们就开始应用强大的PyCharm来编写与运行Python项目。 双击桌面上的JetBrains PyCharm 2016.3.3(64)快捷方式,弹出图1-36所示的Complete Installation对话框,选择I do not have...
1.4 PyCharm的安装 在前面几节中,我们通常直接在Python环境中输入脚本来运行,这要求我们非常熟悉Python环境的各个类以及每个类提供的方法,任何一个小的错误都将导致脚本不能正常运行。当脚本出错后,脚本的调试非常复杂。那么,有没有...
1.3 Python模块的安装方法 Python有一个pip工具,该工具提供了对Python相关模块的查找、下载、安装和卸载功能。在命令行窗口中输入“pip list”命令,可以查看已安装的包,如图1-23所示。图1-23 “pip list”命令输出的信息 从...
1.2 Python的版本选择与安装 通过对上一节的学习,你是不是已经迫不及待地想掌握Python编程语言了呢?从这一节开始,我们一起来学习Python编程语言。 1.2.1 Python的版本选择 可以通过访问Python官网(见图1-9)来获取Python的安...
第1章 1.1 为什么要学习Python 随着信息技术的飞速发展,软件行业在国民经济中扮演着越来越重要的角色,各行各业对软件质量的要求也越来越高。在软件的功能测试、性能测试、接口测试、测试辅助工具开发、测试框架开发等方面,掌握一门编程...
本书概述:本书主要讲述软件接口测试的技术和方法,不仅适合测试人员、开发人员、运维人员、项目管理人员阅读,还适合作为高等院校相关专业的教材。作者:于涌 马林 张林丰出版社:人民邮电出版社出版日期:2021年3月 内容简介本书共11章...
当前只有一页 |