自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (3)
  • 收藏
  • 关注

原创 Shell脚本

1.什么是shell最早期运行在unix上的shell是Bourne shell(sh),其实shell我们都知道是一个内核,里面集成了很多命令,shell负责和底层硬件打交道。shell是一个很多命令的集合,一个内核。2. 什么是bashbash 是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again SHell — 这...

2019-12-02 21:59:18 454

原创 JMeter- 性能测试解析及使用 JMeter 进行性能测试

1. 什么是性能测试性能测试通常分为三类:压力测试、并发测试、负载测试,通过模拟多种情况的测试,在一定的负载下运行,监控系统的各项指标,看系统的性能指标是否正常,从而查看系统的瓶颈所在。2. 性能测试的目的验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,识别系统的弱点,评估系统能力,优化软件,最后起到优化系统的目的,提高系统可靠性能和稳定性。评估系统的...

2019-12-02 01:23:10 503

原创 软件测试面试-Linux

https://blog.csdn.net/weixin_42490152/article/details/99695389h-Linux面试查看进程/查询进程状态,查看当前哪些进程占用了8080端口查看一个端口的占用情况,并杀死占用的进程Linux下查看进程会ps,netstate,lsof,top说了一堆。统计字符串出现次数查找新建文件查看文件修改文件插入跳转到某一行...

2019-11-28 00:37:10 341

原创 软件测试面试-计算机网络

1.计算机网络1. OSI 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。层 作用 数据单位 协议物理层 通过媒介传输比特,确定机械及电气规范...

2019-11-28 00:32:47 1376

原创 JMeter- Beanshell

2019-11-13 22:59:37 128

转载 Java + Selenium3.0 + Maven+Excel + Log4j2 的关键字驱动框架(Design-StepbyStep)

关键子驱动的框架:关键字驱动框架-它更多是作为一个开发或者测试开发人员,开发的一个框架或者工具,目的是让不懂代码的黑盒测试人员去快速编写测试脚本。一:关键字驱动框架介绍二:搭建关键字驱动框架的步骤三:识别并设计实现动作关键字四:搭建数据引擎-用Apache POI去读取数据五: 用Java反射机制优化七:对象仓库八:测试套件执行引擎一: 什么是关键字驱动框架?关键字驱动...

2019-10-22 23:10:02 673

原创 Java基础

1.字符串与数字的转化 //数字转字符串, 用+ 连接 String str = i + " "; //字符串转数字, Integer.valueof(str) Integer number = Integer.valueOf(str); public int stringToNumber(String str) ...

2019-10-20 15:45:23 139

转载 (转)VMware安装Centos7

https://blog.csdn.net/babyxue/article/details/80970526https://blog.csdn.net/qq_42570879/article/details/82853708本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我...

2019-10-15 21:04:22 135

原创 JMeter- 使用Beanshell测试Jar里的方法

借助BeanShell的使用,来测试一个Java工具类里面的方法调用。例如开发写了一个工具类,这个不是一个接口,但是供很多地方调用的一个工具类。我们有这么一个需求,想测试下这个工具类里面方法的压力或者性能瓶颈。这个时候,我们就需要把这个工具类导出jar包,然后把jar包添加到JMeter中,我们可以利用BeanShell进行对工具类的方法进行调用和测试。确定功能测试通过之后,我们就可以进行压测...

2019-09-17 22:13:01 381

原创 JMeter函数助手及常用的函数

JMeter中的函数,是指JMeter内嵌的函数,下面会介绍几个常用的函数的使用场景。函数定义:能够在Test Plan的输入字段的地方随意插入替换的功能。语法1:${__functionName} , 注意是两个下划线,被大括号包裹起来语法2:${__functionName(var1, var2,…)} ,带参数的函数变量的定义:能够用来存储值的容器,且可以被随意引用到线程的其...

2019-09-17 21:31:42 182

原创 JMeter-参数化文件(CVS Data Set Config)

JMeter可以从文件文件,CSV或者txt文件中读取测试数据。每行测试数据的列数要相同。如果是txt文件,可以, 或者Tab键间隔变量(如果使用tab间隔,下面的Delimiter写\t)Recycle on EOF = false, Stop thread on EOF = True,可以保证当数据依此使用完时,即结束测试。...

2019-09-17 21:20:38 159

原创 JMeter插件管理及一些有用的插件

Jmeter插件Url:https://jmeter-plugins.org/JMeter的功能已经封装的比较好用,但是同时也不够灵活。所以也需要插件,来支持我们做一起其他的事情。JMeter是一个Java开发的开源软件,开源的软件有一个好处就是,有很多别人开发的插件,拿过来就可以使用,而且也是免费的。我们安装的JMeter版本,本身的组件,一般来说是符合我们平常的工作需要的,但是有些功能...

2019-09-17 21:06:37 179

原创 JMeter的参数化方法- 函数参数化__CSVRead,文件参数化-配置元件-CSV Data Set Config

Function Helper可以将生成的Function syntax,复制粘贴到JMeter里的人一个文本框中。如Http Request name,parm 的 Value。=======================================================================================用户登录...

2019-09-14 17:03:06 317

转载 Javascript学习-JavaScript在Web自动化测试中的作用

JS的全称JavaScript,是一种运行在浏览器中的解释型脚本语言,通常用来实现web前端页面的基本功能Js相对于selenium的控制页面元素,执行速度更快,而且当遇到selenium比较难处理的操纵时,可以考虑使用js代码来实现在用selenium编写web页面的自动化测试代码时,可能需要执行一些JavaScript代码,selenium本身就支持执行js,我们在代码中可以使用exe...

2019-09-13 16:40:41 634

原创 Javascript学习(4)

JavaScript数组JavaScript常用对象和方法JavaScript的超链接及事件的阻断机制JS中window对象的使用<html> <head> <meta charset="UTF-8"> <title>js的数组学习</title> <!--...

2019-09-13 16:02:00 189

原创 Javascript学习(3)

JavaScript的提示框:prompt, confirm, alterDOM 和jQuery使用JavaScript操作元素属性JavaScipt逻辑控制语句函数的学习1. 创建一个 promptvar name = prompt("What's your name?");console.log("Hello " + name);prompt("....

2019-09-13 14:34:19 164

原创 JavaScript学习(2)

鼠标悬停和页面加载事件举例。javaScript对象对象的初始化数组的定义,数组的属性及方法关联数组,又称映射(Map)、字典(Dictionary)是一个抽象的数据结构,它包含着类似于(键,值)的有序对。Math对象JavaScript 操作HTML中的form,操作form里的元素简单的表单Form验证javaScipt的提示框...

2019-09-12 22:49:36 212

原创 JavaScript学习(1)

Javascript是脚本语言编写工具,这里还是选择万能的 notepad++本篇包含的知识点:变量定义及类型:number (2, 3.2, -2.3), string("Hi, I'm a string"),Boolean(True, False)JavaScript中函数的定义和调用全局变量和局部变量数学运算if- 条件控制语句,if else语句,if 嵌套...

2019-09-12 22:48:45 217

原创 HTML入门学习笔记- CSS学习

CSS简介 CSS Cascading Style Sheets 层叠样式表。 CSS的主要目的:是给HTML标记添加各种各样的表现(格式、样式)。比如:文字样式、背景、文本样式、链接样式。 CSS语法格式 一个CSS规则,由“选择器”和“格式声明语句”构成。 “选择器”:就是选择HTML标记,换句话说:就是给哪个HTML标记加样式。...

2019-08-25 18:51:24 148

原创 HTML入门学习笔记-常用的标记标签tag

HTML超文本标记语言 (Hyper Text Markup Language),是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML 标签是由尖括号包围的关键词,比如 <...

2019-08-25 13:36:01 2846

原创 Java - String,StringBuffer,StringBuilder的区别

String,

2019-08-09 22:19:39 92

转载 Java-String对象的初始化方法及内存图

1.判定定义为String类型的st1和st2是否相等,为什么package string;public class Demo2_String { public static void main(String[] args) { String st1 = "abc"; String st2 = "abc"; System.out.println(...

2019-08-09 21:26:37 895

转载 HTTPS

1.什么是HTTP协议?HTTP协议是Hyper Text Transfer Protocol(超文本传输协议),位于TCP/IP模型当中的应用层。HTTP协议通过请求/响应的方式,在客户端和服务端之间进行通信。HTTP协议的信息传输完全以明文的方式,不做任何加密,相当于在网络上“裸奔”,所以容易遭受中间人的恶意截获甚至篡改(中间人攻击)。2.什么是HTTPS协议?HTTPS...

2019-08-03 11:18:49 306

转载 性能测试的基本流程和常用概念

本节内容包括:性能测试流程性能测试成功要素性能测试常用术语性能测试通过标准1、性能测试流程在很多同学的概念中,性能测试就是使用Loadrunner、Jmeter等工具进行压测,然后得到测试结果即可,但仔细想想,对谁进行测试?测试目的是什么?监测指标有哪些?得到的结果如何分析(怎样的结果算通过)等等。所以使用工具压测只是性能测试最基础的一个步骤,下面先来看看性能测试的一般流程:(...

2019-07-28 22:27:35 278

原创 JMeter- 网站性能测试用例的设计(案例二)

1.用户人数10人,2分钟之后,10个用户全部进入系统。2.用户分别访问3个页面,而且是所有用户同时进行3.服务器的URL不能写死,同前面一样。4.收集和保存从服务器过来的数据5.响应内容不能显示Error和Warning(过滤筛选判断)6.生成图表和表格报告。线程组设置页面访问请求把url用一个变量来保存,前面文章我们用的是默认的HTTP请求值里面进行设置。...

2019-07-28 20:24:00 309

原创 JMeter- 网站性能测试用例的设计(案例一)

这篇文章介绍如何根据一个性能测试场景去设计性能测试用例。网站性能测试案例1:1.用户人数5人,并且所有用户同时点击服务器2.用户分别访问3个页面3.开始打开每个页面之前,我们需要设置一些等待时间(思考时间)4.服务器的URL不能写死,要考虑测试环境,准生产环境和线上环境通用5.生成图表和表格报告。这个5个用户并发的性能测试场景大概就是由上面几个条件组成,通...

2019-07-28 17:44:17 972

原创 JMeter - BeanShell

BeanShell是一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性.JMeter里面提供了对BeanShell的支持,用户可以利用BeanShell写一些脚本来辅助性能测试。这里顺便提一下,在TestNG这个单元测试框架,也是支持BeanShell的。借助BeanShell的使用,来测试一个...

2019-07-28 17:09:34 201

转载 JMeter- 输出HTML格式的性能测试报告

JMeter3.0以后引入了Dashboard Report,用于生成HTML页面格式的图形化报告的扩展模块。如果做性能测试,需要在GUI上设计好你的Test Plan,设置各种场景和负载值,包括多少个线程,多少个用户,循环多少次。设置好了保存,然后用命令行去启动性能测试,查看相关测试结果。cmd启动性能测试1. cmd 先要cd到jmeter的bin目录,然后输入以...

2019-07-28 16:16:29 262

原创 JMeter- 命令行模式和分布式运行

为什么要命令行执行脚本,主要有以下三点:1) 图形化界面消耗更多资源,CPU和内存2) 图形化界面不支持大型的负载测试和性能测试3) 命令行测试支持持续集成,例如放到Jenkins这样的CI工具上。先创建一个JMeter- Http请求脚本,在JMeter运行成功后,打开命令行。具体步骤如下。1. 通过双击jmeter.bat打开JMeter图形界面2.在默认的T...

2019-07-28 15:39:14 775

原创 JMeter- Sampler取样器 - Http Sampler

取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据。jmeter提供的取样器种类如下图。在测试工作中用的最多的可能就是“HTTP请求”以及“调试取样器”HTTP请求 可以用来发送HTTP/HTTPS请求,包括通过HTTP请求方式上传文件http之get请求 http之post请求属性 描述 备注名称 HTTP请求的名字 协议 H...

2019-07-27 23:27:55 620

原创 JMeter-JDBC数据库连接

1. 新建一个简单的JDBC请求线程组 – > 添加 – > 采样器(Sampler) – > JDBC Request2. 为JDBC请求添加结果树选中新建的JDBC 请求右键 – > 添加 – > 监听器 – > 察看结果树3. 添加一个JDBC Connection Configuration,连接池配置文件JDBC Reqest – &gt...

2019-07-27 22:50:56 112

转载 mysql忘记密码

1、更改相应的配置文件Windows ----> 找到my.ini 文件找到在[mysqld]下添加skip-grant-tables,然后保存并退出有些没找到my.ini配置文件,因为my.ini配置文件默认和安装目录不在一起,可以全局搜一下。我的配置文件的路径是C:\ProgramData\MySQL\MySQL Server 5.7\my.ini默认安装路径是...

2019-07-27 21:29:20 184

原创 windows下启动mysql服务的命令行启动和手动启动方法

一: 手动启动选择计算机(我的电脑)右击鼠标,选择管理,在选择系统和应用服务下面的服务。找到MySQL,右击选择启动或停止。如图: 二:命令行下启动mysql服务。(1)先找到mysql的安装位置,目录下的bin目录中:C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin(2)输入 mysql - in...

2019-07-27 20:30:35 3798

原创 JMeter定时器/计时器-Timer- 负载测试中模拟用户思考时间

在负载测试中需要考虑的的一个重要要素是思考时间(think time), 也就是在两次成功的访问请求之间的暂停时间。 有多种情形挥发导致延迟的发生: 用户需要时间阅读文字内容,或者填表,或者查找正确的链接等。未认真考虑思考时间经常会导致测试结果的失真。例如,估计数值不恰当,也就是被测系统可以支持的最多用户量(并发用户)看起来好像要少一些等。Jmeter提供了一整套的计时器(timer)来模拟思...

2019-07-27 18:38:05 886

原创 JMeter下载及第一个HTTP接口性能测试(1)

文章转载于:https://blog.csdn.net/u012111923/article/details/80705141Apache JMeter是一款纯java编写的负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文为JMeter性能测试完整入门篇,从Jmeter下...

2019-07-21 18:23:38 170

转载 postman中 form-data、x-www-form-urlencoded、raw、binary的区别

1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form-data...

2019-07-21 11:36:00 109

原创 Content-Type

Content-Type(MediaType),即是Internet Media Type,互联网媒体类型,也叫做MIME类型。在互联网中有成百上千中不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。最初MIME是用于电子邮件系统的,后来HTTP也采用了这一方案。HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。...

2019-07-21 10:13:14 150

转载 区分REST和RESTful

REST来源REST:是一组架构约束条件和原则,REST是Roy Thomas Fielding在他2000年的博士论文中提出的。Roy Thomas Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器作者之一、Apache基金会第一任主席什么是RESTREST(Representational State Transfer):表现层状态转移,一种软...

2019-07-20 17:28:47 262

转载 网络协议——TCP/IP协议(互联网协议族)

TCP是面向连接的、可靠传输,而UDP是非连接的、不可靠传输,TCP建连需要3次握手,会造成delay,UDP更快。TCP/IP是什么TCP/IP协议族是一组协议的集合,也叫互联网协议族,用来实现互联网上主机之间的相互通信。TCP和IP只是其中的2个协议,也是很重要的2个协议,所以用TCP/IP来命名这个互联网协议族,实际上,它还包括其他协议,比如UDP、ICMP、IGMP、ARP/RAR...

2019-07-20 16:43:05 2029

转载 网络通信的过程- 从URL输入到页面展现到底发生什么

1、网络通信过程(1)在浏览器中输入一个网址时,需要将它先解析出ip地址来;(2)当得到ip地址之后,浏览器以tcp的方式3次握手链接服务器;(3)客户端以tcp的方式发送http协议的请求数据给服务器;(4)服务器以tcp的方式回应http协议的应答数据给浏览器。从URL输入到页面展现到底发生什么打开浏览器从输入网址到网页呈现在大家面前,背...

2019-07-20 16:23:11 557

NSGA2源代码,C++源代码

这个资源为NSGA2算法的源代码,在C++的编译环境下。

2016-05-13

NSGA2源代码,MATLAB

NSGA2源代码,MATLAB

2016-05-13

NSGA-二 MATLAB代码

NSGA-二 MATLAB代码

2016-05-12

空空如也

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

TA关注的人

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