自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JMeter中利用Jython运行Python代码

Jython是Python和Java的结合。Jython语法和Python一样,不但可以使用Python的库,而且还可以调用Java的库。结合了Python和Java的优点,也就是说Jython既有动态语言的灵活性,又可以用静态语言的强大的类库。其实,我理解 Jython 说简单一些,就是用 Java 语言实现的 Python 解释器,这种关系也就意味着你可以用 Python 语言编写程序而同时使用 Java 库。

2023-08-19 17:56:55 755

原创 Python生成指定大小文件:txt/图片/视频/csv

Python生成指定大小文件:txt/图片/视频/csv

2023-08-11 23:47:37 1149

原创 【JMeter】BeanShell读写Redis

Jmeter本身有一个读redis的元件:Redis Data Set,但是此插件的功能仅类似于一个CSV Data Set Config,相当于一个前置配置,用于为每个线程、或者每一次循环提供一个参数化的值,这个值从redis的list或者set中读取,此插件对Redis仅只读,并不适用于在测试请求过程动态读写redis。所以我们通过编写beanshell脚本去实现对redis动态的读写,需通过安装Redis Data Set插件,间接安装链接reids依赖的jar包。

2022-11-24 22:44:10 1010 1

原创 JMeter之Websocket测试

如下图,在插件助手里搜索web,安装两个插件~ 安装完成后就可以看到取样器里增加了几个websocket的请求。Websocket Close:用于正常关闭websocket连接;Websocket Open Connection:建立连接不接受、不发送数据;Websocket Ping/Pong:保持心跳;Websocket Sampler:Websocket请求Websocket Single Read Sampler:读取消息的采样器;......

2022-08-28 20:06:48 2289

原创 JMeter运行在Linux方法

2、解压JMeter包:unzip apache-jmeter-5.5.zip(若提示没有unzip命令,则安装unzip:yum install -y unzip)1、上传JDK到Linux(本次使用 jdk-8u221-linux-x64.tar.gz)到 Linux 的 /usr/local 目录下(上传发方式可使用rz)3、配置JMeter环境变量:获取jmeter解压路径,pwd,如路径:/home/tools/apache-jmeter-5.5。4、移动到最后一行, 添加以下配置。...

2022-08-28 15:54:52 602

原创 【Linux】测试人员常用Linux命令

测试人员需要关注的Linux命令

2022-08-23 09:22:01 123

原创 【MobaXterm】MobaXterm基础使用

MobaXterm基础使用

2022-08-21 10:43:24 794

原创 【web】WebSocket初步的认识

WebSocket, 即 Web 浏览器与 Web 服务器之间全双工通信标准,是一种基于 TCP 的轻量级网络通信协议,在地位上是与 HTTP“平级”的。WebSocket作为一个协议,与HTTP协议、FTP协议、DNS服务同属于应用层,是TCP/IP协议族下的一个子集,同HTTP协议一样,WebSocket也是基于TCP协议基础上实现的。通俗讲:使用WebSocket做为通讯协议时,客户端可以发送消息给服务端,同时,服务端也可以发送消息给客户端。如果你要说,两台服务器不是也可以这样发送相互发送消息?接着往

2022-08-06 23:14:15 1019

原创 企业微信群:机器人定时提醒功能数据库配置化

场景对于周期性重复需要做的事情,每次都需要人工去提醒,容易忘记,而企业微信群可以添加群机器人,群机器人提供接口能力,按照接口格式说明把消息内容发到群里以及@相关人,达到提醒的目的。群机器人只是能让我们发送消息,而定时发送的实现这里采用python的APScheduler库实现。正好,企业微信群有一个机器人,正可以实现这一功能。刚开始只是在测试团队内使用,也是写着玩玩,后来项目内使用的人多了就做成了数据库配置化。思路。.........

2022-07-31 18:19:34 3632

原创 【JMeter】jmeter导入json-path.jar包的解决方法

在讲JMeter中引入的错误之前,先讲IDEA中引入json-path-xxx.jar错误的问题如图,在项目中引入json-path包。执行时提示17)15)43)168)21)550)33)Causedby381)424)349)357)原因,如同网上所说,!!!因为我们是通过静态把包放到项目里,看不出json-path依赖了包,但是当通过Maven下载时,就发现带着下载了其他好几个包!!!再运行就没问题了~~(PS。......

2022-07-25 22:05:14 1762

原创 JMeter中的自动转义处理

原因,在Java中,字符串是以最近两个双引号为一个整体,当出现这种格式的时,双引号就“配对”错误。对Json里的数据进行转义,即在错误的双引号位置加个\进行转义。使用fastjson提供的方法进行转义。放到JMeter里就会报错了~......

2022-07-23 22:29:58 4478

原创 Xmind用例导入到TAPD的方案(附代码)

本方案使用的是,参考开源项目XMind2TestCase的实现逻辑,按照TAPD导入的格式,把XMind2TestCase项目的表头以及数据做一定修改,使生成的数据符合tapd的导入要求。

2022-07-23 20:07:50 1405

原创 JMeter之Java请求(附案例)

jmeter Java请求,附代码

2022-07-23 16:06:39 5460

原创 JMeter之函数二次开发/插件开发(附代码)

JMeter函数开发,巨细版讲解,文末有彩蛋喔~

2022-07-23 13:32:50 3287 3

原创 IDEA中给项目添加依赖的jar包

再工程里创建一个lib目录,把jar粘贴到里面。然后再按下图顺序添加依赖。

2022-07-23 11:46:43 1640

原创 IDEA导出jar包到JMeter

IDEA导出jar包到JMeter

2022-07-22 23:42:31 1046

原创 JMeter之调用Java代码/文件/jar包

JMeter 调用外部 java 文件、class 文件、jar 包

2022-07-18 23:20:13 3467 1

原创 JMeter之JDBC连接/操作数据库

JMeter JDBC查询

2022-07-18 14:19:00 3927 2

原创 JMeter之WebService(soap)请求

JMeter之WebService(soap)请求

2022-07-17 20:00:35 1941

原创 JMeter之上传文件和下载文件

JMeter实现文件的上传和下载,及参数化等

2022-07-17 19:25:22 6020

原创 JMeter中的性能指标

JMeter之聚合报告

2022-06-22 09:35:11 5598

原创 JMeter之响应断言

JMeter响应断言

2022-06-21 09:41:34 5985

原创 vue基础入门

Vue基础入门

2022-05-21 17:36:55 155

原创 MySQL之多表关联删除/更新

日常测试的时候,需要连接其他表而删除某些脏数据,按照正常的查询的写法,会这样写删除语句:DELETE from `order` where id in (SELECT o.id from `order` o LEFT JOIN customer c on o.customer_id =c.id where o.customer_id is not null and c.id is null)然后… You can’t specify target table ‘order’ for update i

2022-05-06 19:32:37 6943

原创 DataGrip 2021 使用设置,让你使用起来更丝滑

记录DataGrip一些使用小技巧

2022-04-14 00:29:35 6935

原创 【JMeter】随机生成汉字的方式

方法1:在固定的几个字符串中重选择字符串import java.util.Random;String[] nation = new String[]{"张三","李四","王五"};Random random = new Random();int i = random.nextInt(nation.length);vars.put("mynation",nation[i]);方法2:随机生成汉字可根据RandomJianHan生成汉字的个数。import java.util.R.

2022-03-25 00:12:29 2575

原创 JMeter之 Beanshell Java类定义

Beanshell类定义的问题1、Beanshell中定义引用类型数据的问题如:BeanShell中使用了ArrayList方法时,如果Java按照常规的写法:ArrayList <Company> companyList = new ArrayList<Company>();这样子在BeanShell是会报错:Response message: org.apache.jorphan.util.JMeterException: Error invoking

2022-03-25 00:01:08 488

原创 JMeter之以页面形式保存测试过程数据

保存JMeter测试过程的所有测试数据。

2022-03-24 23:08:49 943

原创 JMeter之读响应求头的信息/写请求头

两种方式轻松读取响应头

2022-03-20 21:59:53 2913

原创 JMeter之BeanShell的变量使用方法

Beanshell从入门到精通使用,一文搞定所有场景。

2021-12-11 12:36:50 12141 1

原创 利用Python把xmind 转 Excel 测试用例,并转换成gui可执行的exe文件

纯个人初学学习分享记录,请大佬们手下留情 ~分解一下必要的步骤(最后附上代码):确定好自己的xmind的用例格式; mindparser库将xmind的文件内容转成字典格式的数据; xlwt库写成入xls文件; Python自带的gui库 tkinter来写 gui界面; 最后用pyinstaller来打包;1、确定好自己的xmind的用例格式自己的公司也没有一个固定格式......

2019-12-29 13:58:49 4052

原创 Python的解码与编码

一、字符与编码的关系在学习之前,我们学习几个概念,让我们达成一个共识。理论上,从一个字符到具体的编码,会经过以下几个概念。字符集(Abstract character repertoire)编码字符集(Coded character set)字符编码方式(Character encoding form)字符编码方案(Character encoding scheme )字符集:也就...

2019-12-19 22:54:08 700

原创 Pycharm 2019使用设置,让你用起来更便捷!

1、创建Python工程的的时候勾选下面的;第一个创建一个虚拟环境,不会包含自己安装的第三方包;2、当代码有tab缩进的时候,会用→显示tab键;3、设置Python新建文件默认信息;4、字体大小设置;5、Python2、Python3解析器的切换;有时候因为建立工程时选择的Python版本不一致,导致编译时提醒选择编译器,可以在这里统一设置工程的编译器版本。...

2019-12-18 21:14:25 884

原创 Source lnsight 的使用(通过samba共享下阅读uboot)

首先是正常的新建工程,这里就不重复说了。如果是第一次用Source lnsight的话,需要在Options --> Document Options 里的Document Type里面添加*S。因为Source lnsight默认是没有可读以 .S 结尾的汇编文件。如图接下来把 uboot.tar.gz 放到linux里面解压,不能再windows下解压,因为w...

2014-03-12 16:38:12 978

原创 安装交叉编译器:EABI-4.3.3_EmbedSky_20100610.tar.bz2

TQ提供的交叉编译器中包含了用于制作各种文件系统镜像的工具集,不需要再安装mkxxxximage_tools。1.将EABI-4.3.3_EmbedSky_20100610.tar.bz2在/ 目录下解压:   tar xvf  EABI-4.3.3_EmbedSky_20100610.tar.bz2 -C /解压后在/opt/EmbedSky下 得到 4.3.3 和 crosst

2014-03-11 22:20:54 2035

原创 linux下samba的配置

1、windows 与 linux 可互ping通。2、配置sabam文件  vi  etc/sabam/smb.conf      未配置前是这样子的            在[home]前加然后保存这样子就配置好linux的sabam了

2014-03-11 01:36:45 711

转载 arm-linux-gcc 4.4.2 的安装及version `GLIBCXX_3.4.9' not found 的解决

在RHEL 5平台上安装配置arm-linux-gcc在linux平台上安装好的基础上,开始配置arm-linux-gcc,使其正常工作 一,安装前准备 1,下载并安装arm-linux-gcc arm-linux-gcc-4.2.1的版本在http://ftp.snapgear.org/pub/snapgear/tools/arm-linux/这里可以下载,最新版

2014-03-08 01:35:11 1592

原创 虚拟机ping不通win7

以前没有遇到这个问题,然后就ping不通,一直困扰了很久很久网上说是win7的防火墙没关,于是我试试就行了然然而 ,是可以ping通了,但是有丢包,说是网络不稳定,再后来,胡乱捣鼓,就行了

2014-03-03 22:22:41 724

转载 /bin、/sbin、/usr/bin、/usr/sbin目录的区别

/bin、/sbin、/usr/bin、/usr/sbin目录的区别 在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下:bin目录: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、

2013-11-29 09:43:17 480

原创 Warning[w6]: Type conflict for external/entry "AClkSet", in module 1 against

在网上找了,貌似这种问题好少 - -!原因是在 .h 文件里函数类型写错。

2013-11-20 17:45:50 11324 4

空空如也

空空如也

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

TA关注的人

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