- 博客(13)
- 收藏
- 关注
原创 求json子节点的最大深度(java递归)
在网上看到一个题目,求json子节点的最大深度,自己用java尝试了一下。腾讯的一道面试题[https://testerhome.com/topics/17949]json数据例子如下所示:{"ext_meta":{"id":4332021940090402, "uid":0, "similarity&am
2019-01-25 19:00:53 2583
原创 Jersey RESTful Web Services framework初探
背景从事接口测试工作以来,接触了很多接口的测试和代码编写工作,但是没有自己从头新建并配置过一个工程。工作中接触的接口框架是基于jersey 进行二次开发的,并基于annotation进行接口定义。因此有了接下来的工作。一、定义RESTful架构(REST,Representational State Transfer,资源表现层状态转换)。REST指的是一组架构约束条件和原则。如果一个架构符...
2018-12-28 15:34:54 230
原创 maven编译少文件
maven编译少文件环境java开发工具版本:IntelliJ IDEA 2017.2maven版本: apache-maven-3.3.9问题描述java代码之前一直正常执行,更新代码重新编译后,target的class中缺少properties文件,代码执行一直失败。尝试了删除target文件,各种rebuild project,编译始终缺失文件。问题分析ma...
2018-12-17 16:17:20 777
原创 服务器连代理
服务器连代理工作中有些服务器只允许在内网工作,ping外网ping不通所以需要用到外网时(如使用yum源等安装应用)会出现问题。1.执行以下指令,让所有服务的http和https请求走所设代理。export http_proxy="10.39.59.xx:xxxx"export https_proxy="10.39.59.xx:xxxx"2.取消http和https的代理unset http_pr...
2018-05-16 16:20:38 326
原创 docker安装
最近想在服务器上安装升级新版本的docker遇到了一些问题,以下是docker安装笔记 一、服务器的要求因为有些服务器Centos版本较低,导致安装docker的过程中出现一系列问题。Centos版本要求如下: 1. 官方说明:To run Docker, you will need CentOS6 or higher, with a kernel version 2....
2018-05-16 15:49:09 417
原创 jenkins定时编译节省测试用例执行时间
使用jenkins定时编译结果执行自动化测试。当自动化测试的用例较多时,每次执行都重新编译build会浪费一些时间,并且会有代码提交不对等原因导致工程build失败的情况,影响正常自动化测试工作的进行。现已有持续集成定时build监控任务,这篇博客是说怎么将持续集成的编译结果利用了起来。思路如下: 注释:1.git工程有改动时jenkins定时构建这个是持续集成之前一直有的任务,每5分
2017-10-11 16:33:06 1484
原创 Jmeter java请求性能测试步骤和结果
Jmeter java请求性能测试步骤和结果一、去官网http://jmeter.apache.org/下载JMeter二、解压文件,将打包好的jar包放在apache-jmeter-3.2/lib/ext下 运行apache-jmeter-3.2/bin/jmeter文件 (windows运行jmeter.bat文件)三、配置参数进行压力测试 1、右键添加线程组。配置线程数,循环次数,调
2017-10-10 16:14:36 1286
原创 使用Jmeter进行RPC压力测试
使用Jmeter进行RPC压力测试为了支持相关部门进行RPC协议的压测,初步了解了Jmeter如何使用java请求进行压测。一、 下载Jmeter,进行解压即可使用,适用于windows和linux。用的版本为apache-jmeter-3.2二、需要创建可用的java工程。使用Java sample进行压测,需要创建一个类并实现JavaSamplerClient接口或继承AbstractJavaS
2017-10-10 15:54:56 12546 1
原创 Testng 如何忽略测试类class
Testng 如何忽略测试类class testng可以利用@Test(enabled = false),enabled置为false直接忽略一个测试方法method,但是如果想忽略整个class,不能直接这么用。(将class中的method一个一个忽略掉毕竟不是正道)Testng忽略除了在测试代码里,将enabled置为false。还可以在执行文件xml里设置。忽略一个package
2017-03-09 15:41:29 1420
原创 Unicode不可见字符的显示
Unicode的学名是”Universal Multiple-Octet Coded Character Set”,简称为UCS不可见字符”/u200b”为 Unicode Character ‘ZERO WIDTH SPACE’ (U+200B),可用于内容标识,不占位数。echo $LANG可以显示出Linux系统的编码方式,一般默认为UTF-8。 在Linux终端中”/u200b”为不可
2017-01-09 20:04:31 14460
原创 MD5 记录笔记
MD5 记录笔记MD5(Message-Digest Algorithm 5)用于信息消息的加密,可以将字节数组转换为十六进制的一串定长32位的数字,字符串长度任意。可以将较大容量的信息进行压缩。在用到数据库中的账号密码等信息时,平台等直接透传到第三方会存在安全问题,对信息加密就比较重要。MD5加密方法在java中比较实用。在java中string.getBytes()方法可以方便的将字符串转
2016-12-21 18:51:51 453
原创 assertj断言机制记录
assertj断言机制记录据说Junit自带org.junit.Assert断言包功能不够完善,assertj功能更强大,在官网http://joel-costigliola.github.io/assertj/和一些博客上进行学习、记录如下。在IntelliJ IDEA中使用maven来下载assertj的jar包 org.assertj
2016-11-18 14:51:53 1447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人