4 千重萌

尚未进行身份认证

我要认证

渣渣测试 学习自动化、性能、安全测试中

等级
TA的排名 18w+

【JMeter】Jmeter在windows系统下,压测报错:Address already in use : connect

改报错是由于 windows 系统用来给 TCP/IP 请求的端口数被占用时,还未释放,

2020-07-23 14:58:05

【Jenkins】环境变量汇总(持续更新)

Jenkins 有很多内置变量可以使用,此处做个汇总一、环境变量使用方法在 job 配置中,使用 ${} 将变量名包起来,即可使用,如:获取当前构建的结果状态:${BUILD_STATUS}二、系统内置变量Jenkins 有默认的环境变量,无需手动添加,地址如下:http://localhost:8080/env-vars.html/ (需调整地址和端口为你自己的)或可进入job配置页->构建->可用环境变量列表由于该文档是英文的,谷歌翻译后内容如下图..

2020-07-15 15:39:36

【WebSocket】【JMeter】聊天室压测实战案例

前段时间本着练习angularJS+requireJS的目的写了一个基于nodeJS和socket.io的聊天室,github地址为:https://github.com/towersxu/node-socketIO-angular-require-chatroom。当时没有考虑性能方面的问题,本着功能实现的目的就好。最近刚好有空,打算测试一下这个聊天室的性能。测试工具我使用的是JMeter,版本为2.11。这个是同事拷贝给我的绿色版本。只要有Java环境就可以运行(下载地址:apache-jmeter

2020-07-01 20:26:54

【MySQL】建表时设置create_time为添加时当前时间,modify_time为更新时当前时间

create_time:设置数据类型为:TIMESTAMP,默认值为:CURRENT_TIMESTAMP()modify_time:设置数据类型为:TIMESTAMP,默认值为:CURRENT_TIMESTAMP() ON UPDATE CURRENT_TIMESTAMP()SQL语句为:CREATE TABLE `base_name`.`table_name` ( `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIM..

2020-06-30 22:08:59

【workbench】workbench建表,基本字段类型标识

PK:primary key 主键NN:not null 非空UQ:unique 唯一索引BIN:binary 二进制数据(比text更大)UN:unsigned 无符号(非负数)ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001AI:auto increment 自增G: Generated Column mysql5.7新特性:这一列由其他列计算而得...

2020-06-30 22:04:21

【JMeter】Jmeter进行webSocket接口测试

一、运行Jmeter(1) 去官方网站下载jmeter(版本为3.3)并解压。点击bin/jmeter.bat启动jmeter(2) 新建线程组。(3) 在线程组中新建WebSocket Sample二、WebSocket Sampler简介1、WebServer(1)Server Name or IP:WebSocket发送的目标服务器的地址或者名称(2)Port Number:WebSocker服务器监听的端口号。(一般是HTTP 80端口,可以通过Wi...

2020-06-30 18:05:08

【JMeter】CSV数据文件设置及其编码问题

一、CSV数据文件设置(配置元件)添加方法:右键->添加->配置元件->CSV数据文件设置以下内容参考:https://blog.csdn.net/weixin_45242451/article/details/93380151csv数据文件设置,csv每运行一次只读取一行数据二、CSV文件编码问题除了在CSV配置元件中设置文件编码为UTF-8外,实际读取的文件也需要是相应的格式,否则会有乱码。设置CSV文件编码的方式:https://jingya.

2020-05-18 14:05:14

【JMeter】【TCP】JMETER使用TCP请求时,返回结果乱码问题解决

TCP请求默认发的是GBK字符集,要想修改成UTF-8,只需要修改bin目录下的jmeter.properties文件,其中tcp.charset这个属性直接赋值为UTF-8即可(默认tcp.charset是被注释掉的)。tcp.charset=UTF-8

2020-05-11 13:30:31

【Jenkins】windows系统中的节点和服务设置开机自动启动

转自:https://www.cnblogs.com/landhu/p/6758197.html 感恩做web UI自动化时,为了提高效率,用了多台windows节点来跑自动化,但slave-agent每次在关机后都得手工启动,麻烦,网上看到了一系列说启动任务中,感觉还是不考虑,这里使用windows计划任务来完成。配置如下:当断开时,jenkins提示我们有两种方法启动...

2020-05-11 11:48:19

【TCP】长连接与短连接的区别

1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,client向server发起连接请求,server接到请求,然后双方建立连接。client向server发送消息

2020-05-11 11:47:27

【Jmeter】【TCP】TCP取样器说明

对于TCP请求的压测,需要用到Jmeter的TCP取样器:右键线程组->添加->取样器->TCP取样器下面对TCP取样器的各选项进行说明:选项 说明 TCPClient classname 代表了发出去的TCP报文的格式,Jmeter缺省的三个类: TCPClientImpl:实现基于文本格式的套接字应用的测试 BinaryTCPClientImpl:用来发送十六进制报文 LengthPrefixedBinaryTCPCl...

2020-05-11 11:45:54

【Jenkins】windows系统下更换Jenkins默认安装路径

jenkins默认安装在c盘C:\Users\Administrator\.jenkins下,不便于其他用户访问,通过以下方法将安装路径修改至其他位置:新建一个系统变量:JENKINS_HOME,值为想要的路径,如:D:\jenkins 在Path系统变量中,添加变量值:%JENKINS_HOME%;打开终端,进入jenkins.war包的路径,java -jar jenkins.war...

2020-05-09 10:25:35

【Selenium】解决click失效问题

在用哪个selenium编写自动化测试脚本的过程中,发现很简单的定位元素并click代码没有效果或不稳定,浏览器没有触发点击功能。查了资料,可以使用以下方法代替,稳定高效:简单来说,即使用js代码来触发点击操作:driver.excute_script('document.getElementById("").click()')driver.excute_script('docume...

2020-03-25 15:32:07

【Git】【Idea】idea从git拉代码,创建分支并提交方法

在测试过程中,会遇到程序员没空帮忙改代码的情况,因此可以自己前往git拉代码,新建一个分支,修改代码(主要是环境配置等测试相关的代码),并将新的代码部署到测试环境上,尽量不依赖程序员。 这里介绍如何用Idea编辑器完成这一流程的方法(针对Java项目)。一、运用Idea从git拉代码打开Idea -> 点击菜单栏File -> New -> Projec...

2019-10-28 15:00:09

【Jenkins】Jenkins各job之间带参数触发

在Jenkins使用场景中,经常会有任务A构建完成后,自动构建其他任务B的场景发生,且需传递任务A的参数给B,可通过以下方式:一、构建任务A传参触发任务B1、安装Jenkins参数化插件:Parameterized Trigger Plugin2、在任务A的配置项中,选择:构建后操作 -> 增加构建后操作步骤 -> Trigger parameterized bu...

2019-10-12 16:03:45

【接口自动化测试】requests中,如何发送数据类型为multipart/form-data的请求

前言原以为requests足够简单足够强大,可以处理http的所有情况,直到今天碰到multipart/form-data,才发现还有不足的地方。实现import requests# 演示用,一般随便搞个就可以,此地址会返回404,但不影响观看请求体url = "http://www.csdn.net/login"# 折中方案,参数按如下方式组织,也是模拟multipart/for...

2019-09-18 15:20:49

【centos】新安装的centos报错:could not resolve host: mirrorlist.centos.org,centos 无法连接网络

问题:centos 7.5安装完之后无法连接网络,使用yum无法正常安装软件,报错could not resolve host: mirrorlist.centos.org等。(虚拟机安装或实体主机安装)详细报错如下:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&a...

2019-08-27 16:58:16

【Linux】下载暂停后如何恢复

转自:http://www.kbase101.com/question/8905.html 感恩我主要使用终端来安装程序(大多数人都是这样)。但是,有时(特别是当我的电池电量不足而没有充电器电线OR更重要的是,当安装程序文件太大时,安装不完整,我需要关闭系统电源)我想暂停安装(当它处于下载状态时),这样我就不会丢失已下载的文件。我该怎么做?作者:,VedVals最佳答案Ctr...

2019-08-22 15:12:54

【webview】webview简单学习了解

傻瓜式说法:1、安卓系统中都有内置一个高性能webkit内核的浏览器2、在APP或SDK中,想要访问网址,不想用手机自带的这个浏览器,而是想要在自己的APP或SDK中展示页面,就可以使用webview3、webview用的是webkit内核4、webview用于展示网络请求后的结果(类似浏览器)...

2019-06-13 17:38:05

【索引】索引的作用与原理

参考:https://www.cnblogs.com/aspwebchh/p/6652855.htmlhttps://www.cnblogs.com/hyd1213126/p/5828937.html总结:索引:1.聚集索引:通过主键直接找到需要的数据2.非聚集索引:先找到需要的数据的主键,再通过主键的聚集索引找到相应的数据3.符合索引:一个索引指定两个字段...

2019-06-12 14:06:01

查看更多

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