- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 java-线程死锁
文章目录前言一、线程三大特性二、使用步骤1.死锁代码2.读入数据总结前言 多线程三大特性 Java内存模型 Volatile ThreadLoca 线程池一、线程三大特性多线程有三大特性,原子性、可见性、有序性原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上100
2020-08-16 14:26:11
337
原创 如何理解JAVA版本号
如何理解JAVA版本号在某银行测试项目中提交的生产JDK版本号是1.8.2,然后我们在测试中的JDK版本使用的是 "1.8.0_252"由于两者版本号问题不一致,测试经理认为和生产版本不一致需要重新测试。当时听到这个消息吐血啊,然后我根据以往的测试经验认为JDK版本号是1.8.2版本其实就是1.8.0_2毕竟是自己的 猜想凡事要讲证据吗,于是开始搜索证据毕竟我也不想重测啊哈哈哈哈。终于经过努力找到了资料------例如: JavaSE 8u31 是 JavaSE 8 的第 31 次更新, 它的内部版本
2020-08-16 11:06:46
1372
原创 Jmeter使用Md5加密算法
Jmeter使用Md5加密算法首先创建md5类和MD5方法,导出AR包放入Jmeter,注意:在导入的类中一定要写一个main方法否则运行会失败,因为mian方法是一个入口,没有这个入口就不发调用这个类和方法. 参考此链接导出JAR包https://blog.youkuaiyun.com/qq_42035966/article/details/82086454package com.wjp;import java.io.UnsupportedEncodingException;import java.se
2020-05-24 11:12:03
941
原创 添加Windows和Linux压力机发送请求编码报错解决方法
**最近做了一个项目在本地windows下的lr12作为执行机,高并发用户下资源使用率达到了80%,在这中情况下只能使用分布式压测,所以申请了一台linux上的lr12作为执行机去压测。**1.在windows上用r12控制机-远程调用linux执行机发送的带中文请求报错-非UTF-8编码格式真是奇怪啊我在windwos上的脚本和控制机场景都是调整的UTF-8编码格式,但是发送的请求在linux上就会报错,当时我猜想可能是linux服务器的编码不是utf-8,使用echo $LANG命令查询结果也是U
2020-05-13 21:54:59
254
原创 jmeter连接MYSQL数据库自定义参数随机取值
jmter参数化一般是使用CSV Data Set Config配置元件进行参数化,但是这个功能不能随机取值,我便使用前置处理器和配置元件进行自定义参数。思路是:前置处理器中声明一个数组。使用计数器和随机器传参,利用数组下标改变取值方式BeanShell PreProcessor前置处理器:是在发送请求前对参数的预处理。创建一个BeanShell PreProcessor前置处理器增加计数器和随机器传参4. 执行sql语句一共执行 四次,从结果来看-电话号码和地址是顺序取值。姓
2020-05-10 22:02:20
949
原创 java-循环批量修改文件名称
1. .最近测试遇见一个项目需要批量造文件,文件内容不变只需要修改文件名称。文件名称是three0_01_20170102.xls-three119_01_20170116.xls,文件规则“文件前缀是three0-three119共120个,01固定不变,后缀是日期20170101-20170116共16个日期”这个只是举例其中一部分文件,文件总共有10万个。2. ## 需要修改的文件1. 按行读取文件-批量重命名4. 下面展示 代码。public class read { publ
2020-05-08 22:38:55
474
原创 如何使用jmeter连接MYSQL数据库
1.首先把连接mysql的驱动包放入jmeter中2.右键→Add→Config Element→JDBC Connection Configuration3.添加Sampler —JDBC Request4点击运行查看结果
2020-05-08 21:44:42
212
原创 关于虚拟机中linux如何ping通百度
1.进入VMware 虚拟机查看连接设置2.看vm是否为桥接模式,如果不是则需要修改为下图设置。3.查看本地电脑IP地址使用ipconfig命令;4.使用setup命令设置linux ip地址·ctos6以上不适用此命令。修改完成后需要重新启动网卡才能生效。重启网卡命令service network但是我在本地上可以ping通虚拟机中ip 地址,在虚拟机中无法pin...
2020-05-07 23:01:51
10441
2
转载 Java GC 垃圾回收器的分类和优缺点
关于Java的垃圾回收器,一直是个头疼的问题,这里简要说明下分类和优缺点,供选择使用。一、JVM GC 垃圾回收器类型JVM的垃圾回收器大致分为六种类型:1、串行:垃圾回收器 (Seri...
2020-05-06 22:32:06
673
转载 loadrunner运行场景时,常见错误及解决方法
目录 1、Error -27727:.32、Error -27728:.33、Error -27791:.34、Error -27492:.45、Error -27498:.46、Error -26612:.47、Error -27496:.58、Er...
2020-05-06 22:15:08
6052
原创 如何使用jmeter测试工具
jmeter测试工具是比较好用的一种测试工具,目前来说这种测试工具可以用来做性能和压力测试,详细使用方法如下1.使用jmeter之前需要安装JDK可以去官网去下载,默认安装即可,然后缩后双击bin目录下的jmeter.bat文件2.找到测试计划,然后选择添加—Threads—线程组3.新建一个线程组,线程数(并发用户数)是执行的线程数量,循环次数是在线程数量上乘积,Ramp-Up Per...
2019-07-17 19:29:32
348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人