- 博客(15)
- 收藏
- 关注
原创 11. HTTP协议一:概述、原理、版本、请求方法
HTTP协议概述HTTP协议就是我们常说的超文本协议(HyperText Transfer Protocol)。HTTP协议是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文...
2019-03-01 10:31:17
348
原创 10. Python面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。如果接触过java语言同学应该都知道,Java面向对象三大特征是:封装、继承、多态。Python面向对象也有一些特征,接下来我们先来简单的了解下面向对象的一些基本特征。基本特征类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是...
2019-02-25 10:52:19
293
原创 9. Python函数
函数函数能提高应用的模块性,和代码的重复利用率。定义一个函数比较简单,但是需要遵循以下几点规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。定义函数格式...
2019-02-19 09:53:44
188
原创 4. Jmeter主界面的介绍
上篇文章我们已经介绍过如何安装Jmeter。那么在本篇文章我们将要介绍Jmeter主界面有哪些功能。我们双击jmeter.bat,如下图所示(注意我这是jmeter5.0版本):我们将Jmter主界面划分为2个区域,图中红色标记1是一个目录树,存放测试设计过程中使用到的元件,执行过程中默认从上到下执行,图中红色标记2是菜单栏,图标是菜单栏快捷方式,关于目录树的使用,我们先不做介绍,在以后的文章...
2019-02-18 16:26:43
448
原创 8. 流程控制
流程控制语句用来实现对程序流程的选择、循环和返回等进行控制。Python中主要的流程控制包括if(判断)、for(循环)、while(循环)等语句。if语句常见的if语句为if…else 或者 if…elif…else,通过执行结果(True或者False)来决定执行的代码块。如下图所示 :If…else实例a = 1b = 10c = -1if a < b: pri...
2019-02-18 11:06:09
196
原创 7. Python运算符之逻辑、成员、身份运算符及优先级
运算符逻辑表达式描述andx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。orx or y布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 Tru...
2019-02-15 09:33:40
183
原创 3. 初识jmeter及如何安装
jmeter 介绍Apache JMeter™应用程序是开源软件,100%纯Java应用程序,旨在加载测试功能行为和测量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。Jmeter可以实现很多用户想要的功能,比如接口测试、抓包、性能测试等。Jmeter下载地址:https://jmeter.apache.org/download_jmeter.cgiJmeter可以做哪...
2019-02-15 09:29:55
233
原创 2. 性能测试中常见术语集合
性能测试分类我们常常接到需求,把这个网站/服务器做一下性能测试。每次听到这样的需求,其实都是头大的,因为性能测试分为很多种,那么具体有哪些分类呢?笔者整理了常见的几种分类,如下所示:基准测试比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。负载测试(Load Test)通过在被测系统上不断加压, 直到性能指标达到极限。特点:主要目的是找到系统处理能力的极限压力测试(S...
2019-02-14 14:39:17
215
原创 1. 性能测试学习指南
性能测试是测试人员无法避开的一个话题。我们经常听到领导说xx把这个网站做个性能测试,把这个APP做个性能测试,看看有没有问题。在笔者所接触性能测试项目中,性能测试范围主要有以下两个方向:服务端客户端服务端当然性能测试肯定远不止这两个方向,不过基于笔者项目经验,我们主要就这两个方向进行展开。我们先说服务端。如果让笔者在服务端、客户端选一个测试复杂度最高的,笔者选择服务端。服务端测试我们...
2019-02-14 09:57:08
172
原创 6. Python运算符之算术、比较、赋值运算符
什么是运算符?举个简单的例子 4 +1 = 5 。 例子中,4 和 1 被称为操作数,"+" 和"="称为运算符。工作中用到的运算符主要有以下几种:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、成员运算符、身份运算符。算术运算符运算符描述+加-减*乘/除%取模 - 返回除法的余数**幂 - 返回x的y次幂//整除...
2019-02-14 09:46:24
473
原创 5. Python数据类型之元组、集合、字典
元组(tuple)元组创建很简单,只需要在小括号中添加元素,并使用逗号隔开即可。与列表不同的是,元组的元素不能修改。如下代码所示:tup1 = ()tup2 = (1)tup3 = (1,)tup4 = ('test', 1, False)tup5 = (1, 2, 3, 4, 5)tup6 = "a", "b", "c", "d"print(type(tup1))print(...
2019-02-14 09:42:05
187
原创 4. Python数据类型之数字、字符串、列表
开发过程中,我们需要处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型主要有以下几种:数字、字符串、列表、元组、字典、集合等。#数字数字主要有整数、浮点数、复数3种类型。在Python中,整数(在 Python3.X 版本中 long 类型被移除,使用 int 替代)、浮点数、复数分别用int、float、comple...
2019-02-14 09:40:41
197
原创 3. Python基础语法
注释我们在文言文中经常会看到注释,注释可以帮助读者对文章的理解。代码中的注释也是一样,优秀的代码注释可以帮助读者对代码的理解。当然在代码编写过程中,注释的使用不一定只是描述一段代码,也可能的是对代码的调试。Python注释一共有# 、’’’ ‘’’ 、&amp;quot;&amp;quot;&amp;quot; “”“三种方式。我们在编写代码中,一般用#进行单行注释,’’’ ‘’'或”&amp;quot;&amp;quot;
2019-02-14 09:40:12
166
原创 2. Pycharm的介绍与使用
使用Python原生IDLEIDLE是Python软件包自带的一个集成开发环境,点击开始–>Python安装包–>IDLE。启动 IDLE 时,会显示>>>,可以在>>>后面输入代码。在 Python Shell 输入代码回车后会立即执行,并直接在下面显示执行的结果。如下图所示:在原生IDLE模式下编写的代码只停留于内存当中,当关闭原生IDL...
2019-02-14 09:39:31
7000
原创 1. Python版本的选择与安装
Python综述Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,它具有卓越的通用性、高效性、平台移植性和安全性。近几年Python在数据挖掘,人工智能等领域较为流行。随着软件测试行业的发展,对测试效率也有更高的要求,而Python恰好可以应对这一需求。当然除Python语言以...
2019-02-14 09:38:17
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人