; ;

随笔分类 -  JAVA

摘要:1.allure安装 环境配置可参考https://blog.csdn.net/huggh/article/details/90905845,且博客中也分享了官网的案例https://github.com/allure-examples 2.案例demo 创建的maven项目,结构如下 allure 阅读全文
posted @ 2019-10-30 20:34 做梦的人- 阅读(2266) 评论(0) 推荐(0) 编辑
摘要:今天一同事出现运行项目时,提示 A fatal error has been detected by the java runtime environment,具体表现是使用我们框架,不能正常的打印日志,截图报错为: 看这个问题,我第一反应就是jvm出了问题,且在提示中还告诉我们,失败的写入到dum 阅读全文
posted @ 2018-08-08 17:48 做梦的人- 阅读(15246) 评论(0) 推荐(0) 编辑
摘要:以下内容不算技术贴,只能算是技巧贴,要做的一个操作,从数据库A中把元素A1表,导入到数据库B中B1表,且,A1表的数据是部分导出,那么有两种方法进行导出 方法1: 选择数据表,右键,选择“转存储sql文件” 》结构和数据,在选一个保存的地址,就生成了一个sql文件,文件中,包含结构和数据,打开如下: 阅读全文
posted @ 2018-08-04 14:40 做梦的人- 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:因为要做平台,后台的内容就由我负责,目前想让测试人员 在本地使用eplise可以进行脚本开发,但是很多人都死在了搭建环境的道路上,那我就做了一键集成,点击就可以把所需要的配置项进行配置,总结:实际就是把所有文件放在一堆,写了一个bat文件,ε=(´ο`*))) 1.工具中集成了jdk、maven 因 阅读全文
posted @ 2018-06-29 17:40 做梦的人- 阅读(480) 评论(0) 推荐(0) 编辑
摘要:1.先连接你的mongodb 看连接是否有问题,代码 连接成功后会显示mogodb的id,错误会显示认证失败 连接失败的案例 成功会显示 2.对mogodb进行数据的插入 封装的方法insertCollection,插入可数字,字符串, 3.查询数据 阅读全文
posted @ 2018-06-29 15:15 做梦的人- 阅读(1636) 评论(0) 推荐(0) 编辑
摘要:背景:在你使用map对象时,你可能会有一个key,对应多个值的需求 实现: 显示 如果要在单个打印values,就继续遍历values就可以了 阅读全文
posted @ 2018-06-02 17:48 做梦的人- 阅读(14609) 评论(0) 推荐(0) 编辑
摘要:1.在执行代码打印map的value时,提示错误java.lang.Integer cannot be cast to java.lang.String,这个错误很明显是类型转换错误 查看表字段的数据 解决方案: 阅读全文
posted @ 2018-05-17 19:50 做梦的人- 阅读(177143) 评论(1) 推荐(1) 编辑
摘要:背景:需要对读取数据库配置的文件进行加密,防止他人拿到数据,而对自己的代码,有要实现进行解密,网上给的加密方式,什么MD5,base64,还有等等,都太复杂,而且有些是单向的,只加密不解密,以下代码,是赖在其他博主的,但是忘记了是从哪里转载的了,上代码 阅读全文
posted @ 2018-03-31 18:01 做梦的人- 阅读(978) 评论(0) 推荐(0) 编辑
摘要:最近有个功能,是需要从在liunx上拉取svn地址,并创建一个新文件进行提交,shell脚本如下 阅读全文
posted @ 2018-01-09 20:41 做梦的人- 阅读(976) 评论(0) 推荐(0) 编辑
摘要:在liunx上写了一个shell脚本,想通过java去调用这个shell脚本,不知道怎么去调用,在网上说使用process这个进程方式,但是我执行机和我shell脚本都不在同一台电脑,老大说java中可以连接ssh,执行shell脚本,以下代码来自他们以前的项目 需要注意,在执行shell脚本时,正 阅读全文
posted @ 2018-01-09 20:38 做梦的人- 阅读(650) 评论(0) 推荐(0) 编辑
摘要:最近想整合一个工具,eplise中包含了 pc 自动化可用的一套环境,让其他测试人员,下载下来就可以用,不需要在进行安装其他东西,jdk安装也不需要,这事可有些犯难,eplise集成了svn和testng,都很好做,集成jdk,有些犯难,目前是这样解决问题 1.下载免安装的jdk版本,目前都是jdk 阅读全文
posted @ 2017-12-29 20:54 做梦的人- 阅读(379) 评论(0) 推荐(0) 编辑
摘要:最近在使用接口时候,我使用get请求时,需要携带登录态,所以在get请求的时候我需要在head里面把cookie给加上,添加方式get和post完全不一样 Post方式添加cookie get请求设置头部信息 注意了使用:setHeader如果有这个cookie就会在后面直接添加这个cookie a 阅读全文
posted @ 2017-11-09 11:00 做梦的人- 阅读(32442) 评论(1) 推荐(0) 编辑
摘要:背景:在httpclent做post或者get请求时,请求返回的数据总是和预想的不一致,但是有不知道怎么排查问题,经同事说httpclient可以设置代理,就可以获取请求前数据的一些问题,帮助我排查问题,使用代理很方便,就3句话 实现方式 阅读全文
posted @ 2017-11-09 10:09 做梦的人- 阅读(10103) 评论(1) 推荐(1) 编辑
摘要:背景:使用httpclient 的post请求进行登录,需要重定向登录,请求重定向后的地址 在httpclient中post请求不像get请求自己可以重定向,实现方式是 判断post请求返回码是否是302,如果是那么就获取传递过来的Location的地址,进行拼接,在进行一个get的请求 实现代码 阅读全文
posted @ 2017-11-09 09:58 做梦的人- 阅读(7668) 评论(1) 推荐(0) 编辑
摘要:原本想这样产生一个随机数,但是你会看到,只要数字超过了9位数,就会出问题,提示“The literal 1000000000000 of type int is out of range” 解决方式是把数字转换成long型,在数字后面加上L,代表long型 阅读全文
posted @ 2017-11-02 18:12 做梦的人- 阅读(7852) 评论(0) 推荐(0) 编辑
摘要:因为testng不满足我们的展示,所以我们会自己定义一个报告,实施步骤是,把静态页面做好后,放在Java项目中,其实和生成一个日志文件类似,只是该了后缀,Java中需要使用到PrintStream,案例如下,我在静态页面中制作的静态网页 在代码中实现如下,就是把所有内容搬移过来 package un 阅读全文
posted @ 2017-09-26 18:04 做梦的人- 阅读(8948) 评论(0) 推荐(1) 编辑
摘要:背景:开发做了一个免登陆的接口,方便我后续给管理后台做一些小工具,问题来了,给的免登陆接口是个302如图的test_login,在重定向一个200的接口(eload_admin), 原本开始这样做:02这个免登陆接口时,获取登录的cookies,在把登录后的cookies给200的接口,就是正常登录 阅读全文
posted @ 2017-09-05 15:05 做梦的人- 阅读(7766) 评论(0) 推荐(0) 编辑
摘要:背景:通过接口访问数据,获取的内容是个标准的html格式,使用jsoup的方式获取页面元素值 先推荐比较好的博客:http://www.open-open.com/jsoup/、 单个案例比较不错 http://blog.csdn.net/u010814849/article/details/525 阅读全文
posted @ 2017-09-05 14:35 做梦的人- 阅读(15807) 评论(0) 推荐(1) 编辑
摘要:需求:测试人员在后台批量添加数据很麻烦,特别是针对一款商品配置了英语,还需要手动添加法语、俄语、阿拉伯语,很麻烦,但是因为没有项目组配合,做个小工具批量生成数据就只有自己去研究了 第一步:通过抓包工具fiddler查看接口走向 第二步:模拟url,进行请求 第三步:验证结果 第一步:从接口中我了解到 阅读全文
posted @ 2017-09-02 11:51 做梦的人- 阅读(1677) 评论(0) 推荐(0) 编辑
摘要:背景:有时候string类型的数据取出来是个很标准的key、value形式,通过Gson的可以直接转成map 使用方式: jsong数据为: {"goods_id":"140861765","cat_id":"210","goods_sn":"171073501","goods_sn_back":" 阅读全文
posted @ 2017-09-02 10:59 做梦的人- 阅读(157061) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示