自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jmeter压力测试报错:java.net.BindException: Address already in use: connect解决办法(亲测有效)...

最近在用jmeter做压力测试时,发现一个问题,当线程持续上升到某个值时,报错:java.net.BindException: Address already in use: connect,如下图所示:原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。...

2019-09-17 16:16:00 254

转载 jmeter-CSV Data数据中带有逗号解决方法

jmeter中设置:分隔符用竖线加逗号txt文件中:用竖线加逗号分割不同的变量,其中倒数第二个变量是特殊的,中间有逗号且带了双引号转载于:https://www.cnblogs.com/applezxy/p/11534602.html...

2019-09-17 16:09:00 566

转载 jmeter非GUI模式运行报错分析总结

现象:在图形界面运行脚本时不报错,但是在非GUI模式下运行时报错:[jmeter] Error in NonGUIDriver org.apache.jorphan.util.JMeterStopTestException: ModuleController:*** has no selected Controller (did you rename someelement in ...

2019-09-16 16:04:00 1438

转载 get和post的区别

转自:https://segmentfault.com/a/1190000013119518数据携带上:GET方式:在URL地址后附带的参数是有限制的,其数据容量通常不能超过1K。POST方式:可以在请求的实体内容中向服务器发送数据,传送的数据量无限制。请求参数的位置上:GET方式:请求参数放在URL地址后面,以?的方式来进行拼接POST方式:请求参数...

2019-07-16 17:38:00 131

转载 session和cookie的区别

转自:https://segmentfault.com/a/1190000013130309从存储方式上比较Cookie只能存储字符串,如果要存储非ASCII字符串还要对其编码。Session可以存储任何类型的数据,可以把Session看成是一个容器从隐私安全上比较Cookie存储在浏览器中,对客户端是可见的。信息容易泄露出去。如果使用Co...

2019-07-16 17:35:00 91

转载 HTTP-referer

在接口请求头里加上referer后,可以起到防盗链的作用。防盗链:防止别人直接复制我的url就能访问到我的信息。想要达到的效果:想要看我的资源,就必须经过我的首页点进去看。如何实现:获取Referer这个消息头,判断Referer是不是从我的首页来的。如果不是从我的首页来的,跳转回我的首页。转载于:https://www.cnblogs.com/applezxy/p/111...

2019-07-16 16:57:00 189

转载 HTTP请求中,几种常见的Content-Type类型

转自:https://blog.csdn.net/woaixiaoyu520/article/details/76690686POST请求的消息主体放在entity body中,服务端根据请求头中的Content-Type字段来获取消息主体的编码方式,进而进行解析数据。一、application/x-www-form-urlencoded最常见的 POST 提交数据的方式,...

2019-07-12 09:28:00 156

转载 jmeter-提交form表单

在信息头里:Content-Type:application/x-www-form-urlencoded如果有Referer,写上Referer地址在http请求里:不用勾选:对post使用multipart/formdata转载于:https://www.cnblogs.com/applezxy/p/11170741.html...

2019-07-11 16:17:00 3827

转载 jmeter-上传图片

一、charles抓接口请求头:注意content-type是multipart/form-data请求体:注意里面有一个图片类型的参数二、在jmeter里写该接口注意勾选:对post使用multipart/form-data图片参数写在文件上传这里在高级页面,选择java三、在信息头里:Content-Type:multi...

2019-07-11 15:38:00 433

转载 jmeter-设置全局变量以及调用方法

当遇到如跨线程组调用变量等情况,需要设置全局变量。一:设置全局变量在BeanShell取样器中,直接${__setProperty(RemarkG,${remark},)}二:使用全局变量${__P(RemarkG)}三:思考若把全局变量赋值给线程组上方的用户自定义的变量后,再调用该自定义变量时,取到的是上一次赋的值,没有取到本次的值。所以用到全局变量时,直接...

2019-07-10 14:49:00 888

转载 jmeter-获取数据库中的数据

第一步:连接数据库第二步:添加JDBC Requestvariables names设置为A,,C,那么如下变量会被设置为:A_1=第1列, 第1行A_2=第1列, 第2行C_1=第3列, 第1行C_2=第3列, 第2行转载于:https://www.cnblogs.com/applezxy/p/11163645.html...

2019-07-10 14:20:00 91

转载 jmeter常见报错汇总

1 值不在预期范围内原因:入参中有换行导致的解决方法:入参不换行转载于:https://www.cnblogs.com/applezxy/p/11138057.html

2019-07-05 14:19:00 534

转载 学习目录

你应该掌握的Java技术当我们在技术线路中选择了Java,也就选择了你必须持续学习,经常关注最新的技术,了解它们,看是否适合你的需要,然后学习使用它们。Java基础:◆Java原理和使用,包括基本的语言、语法知识和API◆JSP+Servlet,Java Web开发的基础这方面可以关注Java开发基础专题。服务器:◆WebLogic的原理、使用和配置◆Tomcat:轻量的JavaWe...

2019-07-04 13:43:00 78

转载 Java 三大主流框架概述

传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的Servlet以及负责数据封装的Javabean。但是这种结构仍然存在问题:如JSP页面中需要使用<%%>符号嵌入很多的Java代码,造成页面结构混乱,Servlet和Javabean负责了大量...

2019-07-04 13:38:00 96

转载 同步、异步、阻塞、非阻塞四种调用方式

在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端:同步(Sync)所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。根据这个定义,Java中所有方法都是同步调用,应为必须要等到结果后才会继续执行。我们在说同步、异步的时候,一般而言是...

2019-07-04 11:21:00 394

转载 jmeter-生成指定位数的随机中文字符

import java.util.Random;public class Random_str { public static String RandomJianHan(int len) { String ret = ""; for (int i = 0; i < len; i++) { String str = null...

2019-07-03 17:14:00 2602

转载 jmeter-beanshell取样器

String b="${a}";vars.put("c",b) ;注意:1 为变量b赋值的时候如果是用另一个变量a赋值,记得变量a外面加双引号""2 提供给其他原件使用的变量,需要用vars.put放到一个变量c里3 其他元件在调用时,可以直接${c},但有时获取不到,需要vars.get("c")转载于:https://www.cnblogs.com/ap...

2019-07-03 14:15:00 457

转载 关于线上bug的反思

在测试完本期需求后,在上线前需要遍历系统主流程,防止主流程异常。首先需要点击大面上的功能按钮,查看页面的展示及跳转逻辑,最后走几个主要业务场景。线上曾发生的问题:1 ios-消息-右上角搜索按钮,点击后跳转到开发的调试页面而非搜索页面2 安卓:消息页面聊天时,输入模板消息,带出了开发的调试代码3 消息页将所有消息都删除后,无法再收到新的消息4 安卓:点击输入文本框...

2019-07-03 07:59:00 224

转载 jmeter随机取用户自定义变量的值

${__RandomFromMultipleVars(用户自定义的变量1|用户自定义的变量2)}用法一:可以在beanshell中将取到的随机值赋给变量s,在引用时直接引用ss即可s=${__RandomFromMultipleVars(P1|P2,)};vars.put("ss",s.toString());用法二:在请求体或其他直接为变量赋值的地方,直接使用${__Ran...

2019-07-03 07:53:00 1407

转载 Jmeter非GUI、GUI模式压测生成测试报告

转自:https://blog.csdn.net/lykio_881210/article/details/81078388在使用Jmeter进行压力测试,有两种方式:GUI、非GUI,不管是使用GUI,还是非GUI进行测试,对测试结果都可以转化成HTML的测试报告,更直观和方便我们查看和分析。方式一:GUI1、在测试计划里面添加一个Listener(添加任意一个Listen...

2019-07-01 15:59:00 146

转载 测试轮播banner

需要考虑切换tab后,再切换回来,banner及背景是否正常转载于:https://www.cnblogs.com/applezxy/p/11114380.html

2019-07-01 15:36:00 1161

转载 Jmeter如何监控服务器CPU、内存、i/o等资源

转自:https://blog.csdn.net/menofgod/article/details/79009646一、要准备好的插件:JMeterPlugins-Standard-1.4.0(https://pan.baidu.com/s/1i5tPfCh pwd:cjqd)、ServerAgent-2.2.1(https://pan.baidu.com/share/init?...

2019-07-01 15:34:00 66

转载 java基础(三)

Java常用API一、String 字符串类二、java1.7日期及常用的API三、java引用数据类型-数组转载于:https://www.cnblogs.com/applezxy/p/11114297.html...

2019-07-01 15:26:00 67

转载 测删除功能

app端将消息列表的消息全部删除后,需要测试新消息是否能正常进来,能否删除。转载于:https://www.cnblogs.com/applezxy/p/10979135.html

2019-06-05 13:45:00 223

转载 jmeter-连接数据库

一、连接sqlserver数据库二、连接mysql数据库转载于:https://www.cnblogs.com/applezxy/p/10950220.html

2019-05-30 16:13:00 63

转载 jmeter-正则表达式提取器

(1)正则表达式中()是要提取的数据,可以是一个,也可以是多个,提取多个的时候,中间可以使用[.\s\S]+?表示中间的任何字符。若正则表达式中使用jmeter变量,则按照jmeter正常调用变量格式调用即可,如:data-id="\\${getAwardId}">[\S\s]+?<input type="checkbox" value="(.+?)"(2)模板:$1$对...

2019-05-27 18:59:00 160

转载 jmeter常用函数

一、__timeShift格式 :变量的日期格式。默认yyyy-MM-dd HH:mm:ss,可以手动设置为:yyyy-MM-dd。日期 :用于变换的基础日期。默认当前日期。移位 :相对于基础日期的时间增减数量。默认为空,不增不减。eg:当前日期的后20天:${__timeShift(yyyy-MM-dd,,P20D,,)}二、__randomeg:随机生...

2019-05-27 17:21:00 92

转载 java基础(二)

一、类的定义:是一种抽象的数据类型,是具备某些共同特征的实体的集合。(对象是类的具体实例)二、类的继承extends:子类可继承父类的public和protect属性和方法,不能继承private属性和方法子类可以增加自己新的属性和方法子类可以重新定义父类的属性和方法,即重写:方法五要素的前四个相同。有重写,就用子类的方法一个子类只能有一个父类,一个父类可以有多个...

2019-04-24 18:10:00 48

转载 git基本使用

一、上传本地项目到gitlab:二、检出git上的项目到本地1 在本地新建一个文件夹2 右键选择选择"Git Bash Here"3git init4 git remote add origin <项目地址>5git clone<项目地址>三、从服务器更新本地项目git pull origin master四、...

2019-04-24 17:38:00 44

转载 波特的钻石模型

1.生产要素可分为初级生产要素和高级生产要素,初级的生产要素是指自然的资源,如气候条件、交通设施,资金支持和技术人才等等;高级生产要数是指经过自然资源加工后的资源,如高级技术管理人员资源和投入改造的设备等。波特认为,高级要素对竞争优势具有更重要的作用。更重要的是与自然赋予的基本要素不同,高级要素是个人、企业以及政府投资的结果。因此,政府在基础教育和高等教育的投资——通过提高人口的普...

2019-04-16 10:35:00 2373

转载 测H5

如果原文本自带样式,需要测在h5里能否正常展示转载于:https://www.cnblogs.com/applezxy/p/10697109.html

2019-04-12 16:59:00 56

转载 java基础(一)

注:本栏均为学习笔记一、java标识符标识符是用来命名的。规则:字母数字下划线$组成,且不能以数字开头。不能使用java中的关键字。一般:项目名、包名全部小写 变量名、方法名首字母小写,驼峰命名。 类名首字母大写,驼峰命名。 常量名全部大写。二、maven项目基础groupId(包名):一般为...

2019-04-11 10:49:00 44

转载 jmeter测试各种类型的http请求

1转载于:https://www.cnblogs.com/applezxy/p/10684326.html

2019-04-10 16:35:00 217

转载 jmeter测试https的请求

HTTPS和HTTP的区别主要为以下四点: 1.https协议需要到ca申请证书,一般免费证书很少,需要交费。 2.http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 3.http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4.http的连接很简单,是无状态的;HTT...

2019-03-08 14:21:00 227

转载 charles抓https的包

如果想用charles抓取https的包,需要在相应的设备上安装SSL证书。一、PC端安装证书:打开charles,选择"Help"->"SSLProxying"->"InstallCharlesRootCertificate"。一直下一步按提示安装即可。二、移动端安装证书:1打开charles,选择"Help"->"SSLProxying"...

2019-03-08 14:19:00 65

转载 charles修改接口返回值

我们在测试app时,如果想看大数据量或者空数据时的展示情况,可以通过charles修改接口返回值来实现。步骤1:手机连接代理步骤2:app端请求接口,查看charles抓包情况步骤3:选择想要修改返回值的接口,右键设置断点步骤4:app端再次请求该接口,此时,charles会跳转到breakpoints页。(注意看:app端此时一直处于请求接口状态)...

2019-03-08 13:28:00 725

空空如也

空空如也

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

TA关注的人

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