4 ˙ꙫ˙+˙ꙫ˙

尚未进行身份认证

我要认证

某种潜实力

等级
TA的排名 7w+

我的2020年十一假期

9月29号晚上回家,30号早上到家,中午就去和我小姐她们吃大竹签,也是因为好久没见,好久没吃烧烤,我们三个人吃了230块钱,也是无敌了。2号下午就奔赴大庆参加闺蜜婚礼啦,这是哈尔滨松花江的大桥。晚上到了,我们就去吃火锅啦,还有烤鸭。这价火锅店的甩饼真是绝了,超级好吃,酥酥的。三号下午我们就去林甸啦。虽然东北的气温冷,但是天气挺晴。看见远处的磕头机了嘛,在打石油呐。集美带我们去吃的烤肠,脆骨丸还有关东煮。还有东北著名菜系:锅包肉我们只吃了一点,回去晚上订的炸鸡,这家炸鸡和肠特别好吃,

2020-10-13 18:38:02

JMeter学习(十八)---jmeter下载文件控制台显示 java.lang.OutOfMemoryError: Java heap space

前提:最近平台在做性能测试,要不同用户同时下载2G视频,我们试了一下,一个用户下载2G视频都会报错,显示 java.lang.OutOfMemoryError: Java heap space,内存溢出了。解决:然后我们修改jmeter.bat的heap也不好使。我本地的cpu是4核,内存8G。换了一台虚拟机,cpu4核,内存16G,就可以下载成功,没有报内存溢出。...

2020-10-12 10:42:10

JMeter学习(十七)---jmeter上传文件及遇到的问题

jmeter上传文件做过好多次,结果今天用的时候又出现问题,总结一下用法和遇到的坑。jmeter中结构和页面展示如下:http信息头管理器http请求参数填写如下(红色是必填)http请求文件上传填写如下(红色是必填)遇到的问题:消息体数据传文件到页面中显示0字节。可能是无法选择文件路径,所以传上去的就只是带有文件名的文件,文件中无内容。上传报“Required request part ‘file’ is not present”错误。在消息体数据中是因为docx文件不支持

2020-09-16 15:26:41

JMeter学习(十六)---jmeter的函数助手带图详解

1.BeanShell作用:运行BeanShell脚本页面展示:2.changeCase作用:修改字符串大小写UPPER:全字符串大写LOWER:全字符串小写CAPITALIZE:首字母大写页面展示:3.char作用:把一组数字转化成Unicode字符单个数字:多个数字用英文逗号隔开,但是5.3版本会转义,如下:使用的时候粘贴出来,把斜杠去掉即可。4. counter作用:计数器页面展示:5. CSVRead作用:读取csv文件

2020-09-07 15:03:48

数据库学习(七)---ORA-12516 “TNS监听程序找不到符合协议堆栈要求的可用处理程序”

1.进入数据库:sqlplus /nolog2.进入数据库:conn sys/123456 as sysdba;3.show parameter processes;查看procress&session的参数值和占用值上面提到由于超过连接最大值导致无法登录,所以用sys as dba也是登录不上的,首先需要先断开占用的procress,即停掉几个tomcat即可释放连接,接下来就可以登录了。在这里我停掉了所有tomcat,再通过sys用户登录sqlplus看一下procress和se

2020-08-26 15:45:52

JMeter学习(十五)---jmeter常用配置元件详解

常用的配置元件:HTTP信息头管理器HTTP Cookie管理器CSV Data Set ConfigHTTP请求默认值jmeter版本:5.31、HTTP信息头管理器界面如下:有的http请求会请求失败或者重定向,需要加上cookie才能请求成功,http信息头管理器一般存放cookies和Content-Type信息,这些信息可以在fiddler中找到。2、HTTP Cookie管理器界面如下:顾名思义,HTTP Cookie管理器就是存放cookie的,coo

2020-08-03 09:33:53

JMeter学习(十四)---jmeter常用断言详解

常用的断言:响应断言BeanShell 断言1、响应断言作用:断言用于验证取样器请求或对应的响应数据是否返回了期望的结果。界面如下:Apply to:Main sample and sub-samples范围包括主取样器与所有子取样器。Main sample only范围仅限于主取样器。Sub-samples only范围仅限于所有子取样器。JMeter Variable Name to use范围包括使用的JMeter变量。要测试的响应字段:

2020-08-03 09:32:38

JMeter学习(二)---察看结果树和聚合报告指标项详解

在用JMeter做测试过程中,用到最多的监听器就是察看结果树啦,那取样器中的各项指标代表什么含义呢?我觉得了解一下还是很有必要的,有助于我们观察和分析结果。下面开始介绍: 首先,察看结果树的图片: 取样器结果详解:Thread Name:线程组名称Sample Start:启动开始时间Load time:加载时间Connect Time:连接时间(TCP中三次握手=连接时间)...

2018-09-17 16:24:38

JMeter学习(四)---jmeter常用后置处理器详解

写博客是用来总结学习知识和成果的,本文为博主原创文章,未经博主允许不得转载,谢谢jmeter plugins中的扩展插件有好多种类,种类这么多,我们可能已经看花眼了,但是学习是循序渐进,今天看书碰巧看到这里,总结了一下,我觉得用图和文字描述更清晰明了:这个插件的作用我理解的大概就是可以模拟人的思考、停顿等来操作系统。希望对大家有所帮助。...

2018-10-22 16:31:49

TestNG的test.xml文件详解

test.xml文件有两种生成方法:快速生成:选择项目,右击TestNG,选择convert to TestNG,勾选Generate test.xml,test.xml中包括TestNG中的类,右键Run As 1 TestNG Suite即可。test.xml代码如下:<?xml version = "1.0" encoding = "UTF-8"><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">&

2020-07-06 18:15:44

数据库学习(五)---oracle优化的方法

一、 减少数据访问1、创建并使用正确的索引 2、只通过索引访问数据3、优化SQL执行计划二、返回更少的数据1、数据分页处理 (1)客户端(应用程序或浏览器)分页(2) 应用服务器分页 (3) 数据库SQL分页:rowid比rownum需要的IO少2、只返回需要的字段三、减少交互次数1、batch DML采用batch操作一般不会减少很多数据库服务器的物理IO,但是会大大减少客户端与服务端的交互次数,从而减少了多次发起的网络延迟开销,同时也会降低数据库的CPU开销。2、IN List例:用

2020-06-28 11:24:39

性能瓶颈情况总结

一般瓶颈分以下五种情况:硬件上的性能瓶颈一般指的是CPU,内存,磁盘I/O方面的问题,分为服务器硬件瓶颈,网络瓶颈(对局域网可以不考虑),服务器操作系统瓶颈(参数配置),中间件瓶颈(参数配置,数据库,web服务器等),应用瓶颈(sql语句,数据库设计,业务逻辑,算法等)。(1) 磁盘I/O:磁盘的读写速度远慢于内存的读写速度,系统运行时如果需要等待磁盘I/O的完成,将导致整个系统的性能下降;(2) CPU性能:应用对CPU的占用时间不同,应用时间对CPU的抢占也将导致系统性能受到影响;(3)

2020-06-24 13:52:48

数据库学习(四)---SQL优化

应避免在where子句中使用!=或<>操作符,否则将放弃使用索引而进行全表扫描。对查询进行优化,要尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。应尽量避免在where子句中对字段进行null值判断,否则将导致放弃使用索引而进行全表扫描,如:select id from t where num is null,最好不要给数据库留null,尽可能的使用not null填充数据库。应尽量避免在where子句中使用or来连接条件,如果一个字段有索引,一个字段没有索.

2020-06-23 14:42:56

JMeter学习(十二)---JMeter测试websocket请求

1、下载jar包放进jmeter的lib/ext文件夹中,我搜了好多博客,他们说6个jar包,但是是错的,需要8个全放进去,jmeter才会显示websocket请求。下载地址:https://pan.baidu.com/s/1c6JqbHcCBwA0FHeU9iSeiw 提取码:crxv2、在jmeter中添加websocket请求3、填写请求信息Server Name or IP:IP地址;Port Number:默认端口80/443;TimeOut Connection:连接 -设置

2020-06-19 10:14:55

自动化测试学习(一)---新手了解自动化测试

2020/2/26 星期三过年回家已经一个多月了,因为疫情的原因,很多事情都耽误了,最近一直在家办公,今天突然接到通知,要写一篇自动化测试的文章,以下是总结:首先,了解自动化测试的概念:什么是自动化测试?自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试是把以人...

2020-02-26 18:10:34

JMeter学习(十三)---jmeter下载文件保存到指定文件夹

1、创建线程组,在线程组下添加下载的请求和BeanShell Sampler2、填写BeanShell Sampler信息3、查看F盘ybb的文件夹中是否保存下载的文件,如果是并发,数字会依次加1。

2020-06-19 10:33:12

Selenium学习(六)---selenium获取文本框的内容

获取input中value的值 html代码 <input id = "_easyui_textbox_input5" type = "text" class = "textbox-text validatebox-text" name = "deptName" value = "1111" >定位方法:driver.findElement(By.id("_easyui_...

2019-10-29 17:14:53

功能测试的测试点全集

日常测试中,我们用的最多的就是功能测试,虽然功能测试只是点来点去,但是点来点去也是需要经验和头脑的,那么功能测试都包括哪些要点呢:一、输入框字符型输入框: (1)字符型输入框:英文全角,英文半角,数字,空或者空格,特殊字符(共32个,特别要注意单引号,下划线,双引号,&),禁止直接输入特殊字符时,使用“粘贴”、“拷贝”功能尝试输入。 (2)长度检

2019-09-03 23:05:40

java和python捕获异常

我今天才真正发现,我吧,学点啥,看点啥,总想要做个对比,就比如我今天就看java异常,但是我突然想到我同事写的try语句里有else,但是java就没有啊,所以我就想把java和python一起看看到底啥区别,哈哈哈。下面就是总结:java捕获异常的三种写法:try{ } catch( ){ } finally{ }try{ } catch( ){ }try{ } finally{ ...

2019-10-25 11:35:56

Selenium学习(五)----selenium的显式等待和隐式等待

selenium有三种等待形式:强制等待 Thread.sleep(1000);显式等待需要增加一定等待时间,显式等待时间可以通过WebDriverWait和Util来决定。比如这个timeout是60,如果该元素60s以内出现就不再等待。显示等待是针对于某个特定的元素设置的等待时间,如果在规定的时间范围内,没有找到元素,则会抛出异常,如果在规定的时间内找到了元素,则直接执行,即...

2019-10-22 17:09:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取