自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 httprunner框架做接口测试

httprunner官网:https://cn.httprunner.org/官网介绍概要:以天气预报接口为例编写测试脚本:    天气预报接口地址:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx自己编写的测试脚本:[ { ...

2019-06-17 11:11:00 547

转载 postman的使用

使用postman来进行接口测试的大致步骤:一、URL和参数的设置,其中参数可以参数化处理:  二、可以设置参数在接口执行之前执行:三、设置断言,在接口运行后执行:四、在运行接口之前打开test console可以打开显示运行后的结果界面:五、接口集合的使用:如果设置的是引用外面的数据文件...

2019-04-16 00:08:00 285

转载 使用loadrunner录制手机脚本

1、安装loadrunner补丁包4:  2、安装了loadrunner的PC端上面创建WiFi热点,将手机接入该WiFi;  3、然后打开loadrunner,选择录制协议为手机的协议:  4、弹窗中选择脚本生成方式(选择第一项):  5、手机上进行操作,loadrunner会将脚本录制下来:  注:如果使用抓包工具(wireshar...

2019-04-06 11:45:00 252

转载 Javascript获取value值的三种方法及注意点

JavaScript获取value值,主要有以下三种: 1.用document.getElementById(“id名”).value来获取(例1); 2.通过form表单中的id名或者name名来获取(例2)。 3.通过id名(不用写getElementById,也不用放在表单中)直接获取value值(例3)。但是直接通过...

2019-03-17 14:10:00 2517

转载 java编程(2)——servlet和Ajax异步请求的接口编程(有调用数据库的数据)

  第一步:  1、为项目配置 Tomcat 为 server:        2、导入 mysql的jar包 到项目目录中:      第二步:编码1、数据库连接类ConnectMysql.java代码: 1 package com.testing.mysql; 2 3 import java.sql.Connection; 4...

2019-02-05 01:06:00 212

转载 java编程(1)——servlet和Ajax异步请求的接口编程(没有调用数据库的数据)

编程应用背景:  使用HttpServlet接口来编写一个动态登录的接口(需要在Tomcat容器发布)登录的 LoginSample类代码: 1 package com.zhang.java; 2 3 public class LoginSample { 4 public LoginSample() { //构造方法 ...

2019-02-04 15:03:00 149

转载 HTML学习笔记【思维导图版】

转载于:https://www.cnblogs.com/zzp-biog/p/9718107.html

2019-02-02 13:46:00 136

转载 eclipse的常用设置

参考文档:https://www.cnblogs.com/maoniu602/p/3585049.html版本和jdk的版本搭配问题eclipse和JDK版本应搭配,而且,若使用32位则都使用32位,若使用64位则统一为64位jdk最新版和历史版本下载:http://www.oracle.com/technetwork/java/javase/downloads/i...

2019-01-31 20:20:00 288

转载 Junit4单元测试

要点:    注解  断言  参数化  套件(testSuite)一、引入Junit4单元测试框架   项目上单击右键->new->other->JUnit->Junit Test Case->Next->New Juint 4 test ->Name->setup->teardown->Cl...

2019-01-27 00:08:00 168

转载 Java异常

1.异常与错误  异常:exception 例外,代码满足了用户需求,但是除掉例外  错误:error 人为所犯的错误,完全不符合java语法规范2.异常的分类  分为运行时异常(非检查异常)和编译时异常(检查异常)    a、通常大部分运行时异常需要运行代码才会出现异常,非运行异常在编写代码时就出现(但是不绝对)     b、所有的异常类都是直接或者...

2019-01-22 11:27:00 106

转载 Java的抽象类和接口

抽象类  使用abstract关键字进行修饰的类即称为抽象类,主要是针对当前类在当前阶段暂时不清楚某一功能的具体实现,但知道其基本声明定义(该声明定义将会被后续其他子类所实现并引用),则此时可在该类中进行定义为抽象方法(也就是使用 abstract 进行修饰的方法为抽象方法,且该方法是没有方法体的,不能有方法体的大括号),子类对该方法进行重写称为实现。abstract关键字...

2019-01-22 11:26:00 108

转载 Java封装

编程思想:OOP:object oriented programming 面向对象编程OOA:object oriented accept 面向对象切面AOD:accept oriented design 面向切面设计                还有一种“面向应用编程”封装概念:  封装隐藏了类的内部实现机制,可以在不影...

2019-01-22 11:25:00 89

转载 Java继承

继承是为了重用父类代码。两个类若存在is-a的关系就可以使用继承。继承关键字:extends  被继承的类称为父类,又叫基类、超类;继承的类称为子类,派生类Java中继承的特点:在java中只存在单继承,无法实现多继承,但是可以实现逐级继承。继承的具体表现:1)父类有的,子类一定有(除了私有的);2)父类没有的,子类可以有;3)当父类有的,此...

2019-01-22 11:25:00 100

转载 Java的多态

什么是多态?面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。...

2019-01-22 11:25:00 88

转载 JDK 5~8的特性对比

原文请参考:https://bbs.csdn.net/topics/392062347jdk5新特性1、自动装箱和拆箱2、枚举3、静态导入4、可变参数5、內省是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性那么,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认...

2019-01-22 11:24:00 140

转载 java语法基础

一、java关键字和标识符的使用规则  1.java是大小写敏感的编程语言;  2.关键字不能用作标识符,关键字共有50个:(各个关键字的使用说明请参照:https://www.cnblogs.com/hellokitty1/p/4373048.html)  ·数据类型:      原生数据类型的:boolean(布尔型) long int shor...

2019-01-22 11:24:00 103

转载 Java环境变量的配置

Windows中环境变量的配置:1、下载安装jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html按图所示操作,勾选Accept License Agreement,选择Windows版本(86的还是64的)匹配的JDK,点击右边的下载。JDK下载完成后,直...

2019-01-22 11:23:00 72

转载 Java运行原理、三大体系、jdk构成

一、java运行原理:二、Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)JavaME(J2ME)(Java 2 Platform Micro E...

2019-01-22 11:23:00 235

转载 Java基础知识及学习规划【图】

结构图:转载于:https://www.cnblogs.com/zzp-biog/p/9717597.html

2019-01-22 11:22:00 124

转载 自动化知识点

自动化分类:  A、功能自动化:    1、前端自动化:      【web自动化——selenium、RF、airtest、QTP】      【客户端自动化——QTP、airtest、公司自己开发的工具】      【App/H5自动化——appium、robotium、macaca】    2、服务器端自动化:【接口自动化——jmeter、postman、脚...

2019-01-04 17:54:00 407

转载 计算机语言发展简史

原文请看:http://www.mahaixiang.cn/bcyy/2048.html  计算机语言总的来说分为机器语言,汇编语言,高级语言三大类。而这三种语言也恰恰是计算机语言发展历史的三个阶段。  1946年2月14日,世界上第一台计算机ENAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言。机...

2018-10-23 11:16:00 208

转载 HTML—xhtml和html5

一、什么是XHTML?XHTML指的是可扩展超文本标记语言;XHTML与HTML 4.01几乎是相同的;XHTML是更严格跟纯净的HTML版本;XHTML是以XML应用的方式定义的HTML;XHTML(1.0版本)是w3c在2001年1月发布的标准;XHTML已经得到所有主流浏览器的支持。二、什么是HTML5(H5)?HTML5是HT...

2018-10-23 10:25:00 176

转载 网络协议模型【简图】

OSI七层设计模型:实践中产生的四层模型与七层模型的对应关系:整个数据包结构层次:a、UDP头部(首部)一般为20字节,结构如下:b、TCP头部(首部)一般为20字节,结构如下:c、IP头部(首部)一般是20个字节,结构如下:实践中 TCP/IP协议族 各层之间各种协...

2018-10-18 17:13:00 295

转载 http协议

HTTP是一个应用层协议,虽然在2015年已推出HTTP/2版本,并被主要的web浏览器和web服务器支持。但目前使用最广泛的还是HTTP/1.1版本。  HTTP的主要特点可概括如下:支持客户端/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。灵活:HTTP允许传输任意类型...

2018-10-18 16:20:00 97

转载 URL简介

一般来说,http请求都会和URL地址有关,那么今天就来说说URL的组成部分。实例:http://192.168.1.12/phpwind/searcher.php?keyword=phpwind&type=thread构成: 协议  :  域名  :  端口  /  路径  ?  参数1  &  参数2a、协议:通常就是第一个冒号之前的内容。...

2018-10-18 10:12:00 142

转载 TCP简介

TCP(Transmission Control Protocol) 传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。  TCP是一种面向连接(连接导向)的、可靠的基于字节流的传输层通信协议。TCP将用户数据打包成报文段,它发送后启动一个定时器,另一端收到的数据进行确认、对失序的数据重新排序、丢弃重复数据。  TCP把连接作为最基本的对象,每一条TCP...

2018-10-17 12:13:00 157

转载 比较浏览器的“刷新”

名词解释:缓存(cache memory):数据交换的缓冲区。 当使用的是post方法时,不会有对应的缓存;当使用的是get方法时,会有对应的缓存。使用“刷新”的功能时相当于第一次向服务器发送请求;而再次点击回车键相当于读取缓存中的数据。我们一直在用着浏览器刷新,从 http 协议的角度来看,我们常见的有三种刷新:1、再次点击enter键或者超链接a标签;2、F5或...

2018-10-16 16:46:00 84

转载 loadrunner之运行方式:线程还是进程?

  loadrunner controller将使用驱动程序mmdrv运行Vuser。  用户可以在controller的run-time setting中选择Vuser的运行方式: 是多进程方式还是多线程方式?    进程方式和线程方式的优缺点:  如果选择按照进程方式运行,每个用户都将启动一个mmdrv进程,多个mmdrv进程会占用...

2018-10-12 09:50:00 337

转载 LoadRunner的函数

一、基础函数在VU左边导航栏中,有三个LR框架函数,分别是vuser_init(),Action(),vuser_end()。这三个函数存在于任何Vuser类型的脚本中:  ●vuser_init():虚拟用户的初始化函数,存放用户初始化操作,如登录、分配内存等。(只运行一次)  ●Action:虚拟用户要做的业务,也就是测试内容的主体。参数化只对Action...

2018-10-11 15:57:00 92

转载 LoadRunner测试结果分析

Analysis 窗口一览 :➤“会话浏览器”窗格。位于左上方的窗格,Analysis在其中显示已经打开可供查看的报告和图。您可以在此处显示打开Analysis时未显示的新报告或图,或者删除自己不想再查看的报告或图。➤ “属性”窗格。 位于左下方的窗格,属性窗口在其中显示您在会话浏览器中选择的图或报告的详细信息。黑色字段是可编辑字段。➤ 图表查看区域。...

2018-10-11 15:56:00 106

转载 LoadRunner之IP欺骗

一、启动IP欺骗,弹出提示窗口:     二、将本机改为静态IP:  1、查看当前的IP相关信息:      2、更改IP:    三、正式设置模拟IP号段:  1、重复步骤一,会弹出如下弹窗,选择第二项并下一步:        2、新的弹窗要求填写本机的IP号:        3、添加IP:******...

2018-10-11 15:52:00 229

转载 LoadRunner服务水平协议SLA

服务水平协议 (或称SLA)是以插入的事务为设置对象来为负载测试场景定义的具体目标。Analysis将这些目标与LoadRunner在运行过程中收集和存储的性能相关数据进行比较,然后确定目标的SLA状态(通过或失败)。  例如,可以定义具体的目标或阈值,用于评测脚本中任意数量事务的平均响应时间。测试运行结束之后,LoadRunner将您定义的目标与实际录制的...

2018-10-10 18:00:00 513

转载 liunx命令简介

  图形界面和命令行要达到的目的是一样的,都是让用户控制计算机。然而,真正能够控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel),图形界面和命令行只是架设在用户和内核之间的一座桥梁。由于安全、复杂、繁琐等原因,用户不能直接接触内核(也没有必要),需要另外再开发一个程序,让用户直接使用这个程序;该程序的作用就是接收用户的操作(点击图标、输入命令),并进行简单的处理,...

2018-10-09 14:20:00 213

转载 字符编码的前世今生

【注:本文重点只对文本编码进行讲解,视频、图片、语音的编码和压缩待我今后理解透彻后再做深入讲述】  人类先有了自己的语言,交流了若干个世纪,然后出现了计算机。我们知道,由于计算机只能识别0和1(冯·洛伊曼体系结构),因而所有的信息最终都需要表示为一个二进制的字符串,字符串的每一个二进制位(bit)有0和1两种状态。比如,当我们需要把字符'A'存入计算机时,应该对应哪种状态呢,存...

2018-10-08 10:17:00 277

转载 性能测试简介

一、前言  话说20世纪90年代初的某一天,国内第一台自主研发的大型固话交换机,终于千呼万唤地“闪亮”登场了。于是乎,这家公司马上向用户大力推销这款设备,但是用户提出了一个很实际的问题,彻底难住了这家公司,问题很简单,就是需要一份性能测试报告来证明这台设备真能支持宜称的话务容量那时候还没有成熟的电信领域性能测试工具,该怎么办呢?幸好有聪明的领导想出了一个中国式的解决办法某天下午...

2018-10-07 17:08:00 316

转载 LoadRunner中 host-mapping的Capture Level说明

lr录制后空白,那么就要弄明白lr中host-mapping的Capture Level选项socket level data、winnet level data、socket level andwinnet level data的意思了。WinInet(“WindowsInternet”)API帮助程序员 使用三个常见的Internet协议,这三个协议是用于Wor...

2018-10-06 12:09:00 299

转载 使用loadrunner录制脚本的思路和注意要点

基本思路如下图:  注意要点有如下几点:1、性能测试往往需要准备大批量的数据,大批量数据的生成方法有很多种,常见的有:(1)编写SQL语句来插入数据 (2)使用DataFactory等专业的数据生成工具(3)通过LoadRunner录制回放的方式重复执行生成大批量数据Tips:使用DataFactory插入nchar...

2018-10-06 10:21:00 194

转载 LR两种录制模式的区别

loadrunner的录制模式分为如下两种录制模式:  HTML-basedscript,也称为高层录制;  URL-basedscript,也称为底层录制。两种录制模式的区别:1)脚本不同:高层录制将所有资源放在一个URL中,底层录制将不同页面的放在不同URL中(查看录制时生成的日志,或者录制到的提交表单的脚本代码,如果有web-link则为高级录制,有 web-...

2018-10-06 10:06:00 392

转载 LoadRunner脚本参数化之自动关联和手动关联

一、关联的意义1.关联的含义   关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,以变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。 其实关联也属于一同特殊的参数化,只是与一般的...

2018-10-05 18:06:00 1093

转载 LBS基站定位

  LBS基站定位(Location Based Service,简称LBS)一般应用于手机用户,它是基于位置的服务,通过电信、移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值...

2018-10-05 15:16:00 955

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除