自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 功能测试:日常测试记录

日常正式服环境检查,查询功能应该用自动化去完成,因为天天的人工测试因惯性思维会导致遗漏,我这边会把查询详情验证的自动化今天抽取出来,用于之后的日常检查。版本迭代的时候,以前测试通过的地方,更新后可能会不通过,因为日常的查询功能应该用自动化去完成,人工测试因惯性思维会导致遗漏?测试的关注除了dev,还应该在生产环境,不要因为害怕生产环境,而去偏重dev。1、允许2G课程播放功能未完成,需求文档未说明该功能,2、小程序间隔5分钟后,判断为重新进入小程序。3、进入小程序的方式出现未知渠道。

2023-08-29 17:58:43 97

转载 功能测试:excel文件导出导入

2.如果有10条数据,其中一条有问题,那么9条上传成功,剩下一条有问题的数据,是否被记录下来,并且可以导出查看)12、检查上传Excel文件中的字段类型与数据库中对应字段类型不匹配时,是否可以上传成功—不可以上传成功。10、检查当Excel字段类型为数值、日期、字符串等上传成功是否还是数值、日期、字符串类型。4、检查表格中的内容,用“Delete"清除所有的内容后,是否可以上传—不可以。上传成功后结果值是否正确。1、导出后的文件能否正常打开,打开后显示的内容与导出时的内容是否一致。

2023-08-29 17:52:54 265

原创 记录 python+requests 不使用excel文件,代码拼接

pyhton 接口测试

2023-08-10 15:28:48 126

转载 python selenium 图片、文件附件上传的自动化测试

运行这个方法的时候,你要确定鼠标是点击自动化测试的那个网页,不然输入路径的文本就会输入当前窗口的文本,这点目前还没有找到方法解决的说,但影响不大,后期再看如何优化处理。原文链接:https://blog.csdn.net/Bierante/article/details/125847358。参考了下文链接,做了图片上传自动化测试。

2023-06-02 11:02:59 279

原创 【UI自动化测试】下拉框滑块随机抽取li项

ui自动化,总会有一些大数量的下拉框选择条件,而我想达到那种随机抽取里面选项的效果而这个下拉框的前端写法是有滚动条的元素因为可以试用下方的方法 log.info("[base] 下拉框随机抽取") self.base_click('下拉框的元素定位') # self.base_hover('下拉框的元素定位') loc = By.XPATH, "//xpaht定位" gundongz = self.base_find(loc)

2022-04-18 14:43:51 534

原创 测试过程01 ~ 导出数据的重大bug

今天是捡回一条喵命的k喵兔在此重点记录!!!!全部信息导出接口,测试要去做sql语句的确认,确保sql语句带上了客户的id!!!!本测试新仔,在此处非常建议说必须要有的,不然出问题的时候,要祭天的是谁,就可能是看当场的修罗场程度了事情经过就是今天,突然客户A反馈,导出的数据,导出了别的客户信息了当时客户反馈信息的时候,喵兔感觉自己要当场命丧黄泉(此处夸张手法)然后立马去排查这个可怕的bug原来是使用默认导出全部功能的时候这个接口导出来所有客户的信息,sql语句没有加上客户id的过滤条

2021-12-13 18:59:59 312

原创 本地ssh密钥登陆服务器

1、编辑config文件vim ~/.ssh/config 在文件添加:Host test HostName 120.0.0.1 User root Port 22 IdentityFile ~/.ssh/id_rsa2、上传文件到服务器,并输入密码scp ~/.ssh/id_rsa.pub test:~/.ssh3、登陆服务器,并输入密码 ssh test...

2019-01-16 10:26:11 477

原创 常使用命令

端口被占用1、找出使用该端口的进程lsof -i tcp:10992、杀死进程kill -9 PID3、杀死僵尸进程查看僵尸进程ps -A | grep defunct这些进程的ID及其父进程ID:ps -ef | grep defunct | more杀死PID进程即可kill -9 PID4、撤回 git commitcd /Users/cloud/Documen...

2018-11-20 14:41:09 142

原创 json对象中遇到属性值为空的情况

楼主从前端获取的json数组对象是这样的[{"id":"12","name":"sdf","areaId":"213"},{"id":"","name":"sdf","areaId":"13"}]然后楼主是用net.sf.json.JSONObjec的getLong

2018-09-19 10:25:00 5934

原创 int 与Integer的注意事项

楼主昨天遇到了一个问题,在serviceImpl调用自定义工具类的某一个静态方法,静态方法的是使用int类型的,然后楼主调用方法是是使用Integer类型的。因为Integer类型是允许有null跟0的值,而int不能有null值,就导致了楼主调用方法的时候还没有进入方法就报空异常了,是因为Integer与int的冲突导致的,所以如果需要定义int类型的参数,尽量使用Integer去替代...

2018-09-12 08:49:07 324

原创 layui使用记录

使用另外一种写法即可layui.use(['layer'], function(){ layer.photos({ photos: '#layer-photo-demo' ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数...

2018-09-07 08:40:24 245

原创 mac 修改mysql的时区为荷兰时区或指定城市时区

1、先修改数据库的my.cnf文件,在 [mysqld] 之下加default-time-zone = '+1:00'2、进入mysql终端,mysql 数据库中的时区信息默认为空show tables like "%time%";SELECT COUNT(*) FROM mysql.time_zone_name;3、若不为0则需要查看是否有荷兰时区的信息SELE...

2018-07-10 15:53:05 1840

原创 mysql_tzinfo_to_sql使用事项

需要先进入数据库的bin文件下,不然会报错 导入时区信息到MYSQL中mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p密码 mysql

2018-07-10 14:22:46 2542 1

原创 统计日志时用到的linux命令

楼主这次统计的文件有log文件、out文件、txt文件,其中log文件跟txt文件都是可以用文本编辑器打开的,所以统计就是control+f就好了。但是out文件却无法用文本编辑器跟word打开,word打不开时因为out文件太大了,但是终端可以打开,但是因为数据量很多,而且control+f也没办法在终端找到所以的匹配项。所以只能用linux的vi的一些指令去统计1、强制退出但不保存修改内容...

2018-07-03 17:23:56 379

原创 jeesite service层方法报错Transaction rolled back because it has been marked as rollback-only

因为楼主在数据库做了一个唯一约束,所以在代码的testservice这个类中调用了test1service.save(entity)这个方法使用了trycatch去捕捉,但是却报了事务被回滚的错误。try{ test1service.save(entity);}catch(Exception e){ if(e.getMessage().contains("unique")...

2018-06-25 14:54:14 823

原创 集成mailchimp(待完善)

调用get类型接口private static String REST_API = "https://<dc>.api.mailchimp.com/3.0"; //get 已通过 public static void getAllResource() throws Exception { HttpClient httpClient = new ...

2018-05-09 12:02:54 1012

原创 “HH:mm:ss”格式的数据的转换与增删改查 mysql springmvc

需要对时间数据进行一个增删改查的操作数据库对应的类型为”time”,字段名为timejava实体类中添加一个java.sql.time类型的time属性与String类型的属性timeString startTime,startTimeString,EndTime,EndTimeString startTime、EndTime都是Time类型,正常的getter、setter方法, ...

2018-04-16 11:21:19 1578

原创 service层查看事务回滚的属性,使用logger打印

logger.debug("查看事务状态11"+TransactionAspectSupport.currentTransactionStatus().isRollbackOnly()+"");

2018-03-21 18:28:44 1457

原创 数据库语法记录

获取第一个换行符的一个字段SUBSTRING_INDEX(name,'\n',1)

2018-03-09 15:14:08 136

原创 mac 如何安装hp laserjet m1136驱动

直接在苹果的官网下载驱动就可以了,要下V5.1的那个版本https://support.apple.com/kb/DL1888?viewlocale=zh_CN&locale=zh_CN选择系统偏好设置中的打印机 然后选择相对应的版本就可以了...

2018-03-08 18:16:44 18055

原创 idea 配置模版 live templates @param不一致

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.s...

2018-03-08 13:32:39 2174

原创 IDEA jra包报ClassNotFound异常

因为我使用的maven是idea自带的,改为了本地的maven路径就好了。

2018-02-06 17:57:01 313

原创 正则表达式(亲测有效)

只能输入6位整数与2位小数点且不能输入0与负数 /(^[1-9]\d{0,5}$)|(^[1-9][\.]{1}[0-9]{0,2}$)|(^0[\.]{1}\d{0,1}[1-9]{1}$)/不包含空白字符 /^[^\s]*$/

2018-02-02 10:41:16 176

原创 如何看js或者java的执行时间(查找导致加载慢的代码)

博主需要去找导致页面加载慢的原因?看了一大串的指导文件但是看不懂,之后还是自己取用时间戳去完成的,PS:代码比较蠢,还请见谅java后台: long time=System.currentTimeMillis(); //这里是执行代码块 logger.debug("运行时间 : "+(System.currentTimeMillis()-time)/1000f+" 秒 ");js代

2018-01-31 15:31:06 720

原创 POI根据docx文件生成word文档(jeesite)

/** * 功能描述: * * @param params 替换参数 * @param fileName 文件名 * @param request HttpServletRequest * @param response HttpServletResponse * @author Cloud */ public

2017-12-21 18:19:07 1227

原创 jquery validate

(“#inputForm”).valid()  true:通过  false:不通过  console.log()(“#inputForm”).valid() true:通过 false:不通过 console.log()(“#inputForm”).validate()可以看到必填项加上了号的标识,但是提示信息却在号之前,所以在errorPlacement做了一个处理

2017-12-20 16:06:15 171

原创 maven clean,install,build运行直接terminated

找了一大堆的教程都没用,后来随便点了一下这个就可以了,内心好崩溃 希望可以帮到你ヾ(◍°∇°◍)ノ゙

2017-09-26 11:18:39 1344 1

原创 jeesite mybatis拦截器sql语句与activemq的使用

拦截器import java.text.DateFormat;import java.util.Date;import java.util.List;import java.util.Locale;import java.util.Properties;import javax.jms.Destination;import javax.servlet.ServletContext;impo

2017-08-29 16:39:07 1134 2

原创 jeesite Integer类型变成String类型的原因

原因很简单,就是长度超过了Integer或者int的最大值,超过就会兼容别的类型,而我遇到的问题是兼容String了ヽ(`Д´)ノ︵ ┻━┻ ┻━┻

2017-08-29 16:14:07 435

原创 list集合移除空元素

List<Analyze> nullList=new ArrayList<Analyze>(); nullList.add(null); list.removeAll(nullList); return list;

2017-08-01 10:59:40 1300 1

原创 如何获取多个list集合的最大个数

List<Test> data1=new ArrayList<Test>(); List<Test> data2=new ArrayList<Test>(); List<Test> data3=new ArrayList<Test>(); List<Test> data4=new ArrayList<Test>(); List<Test

2017-07-31 15:33:53 2240

原创 js的判空语句

if里面的返回值是true或是false,那么只要括号里随便一个数都可以, a=0,那么if条件就是false了 布尔值,javascript中以下值会被转换为false false undefined null 0 -0 NaN “”

2017-07-28 12:04:08 511

原创 sessionStorage 存储的写法

sessionStorage.av = JSON.stringify(data); var _data = JSON.parse(sessionStorage.av);

2017-07-27 10:39:12 655

原创 springmvc拦截器 获取拦截方法的传参跟返回值

1.继承 HandlerInterceptorAdapter 适配器public class TestInterceptor extends HandlerInterceptorAdapter2.preHandle()方法的返回true@Override public boolean preHandle(HttpServletRequest request,

2017-07-21 09:41:30 4223 1

原创 jeesite 输入框默认提示

本想看jeesite有没有属性是默认提示的,之后知道了html5的placeholder新属性就是自己想要的效果,附:

2017-05-08 14:12:43 1610

原创 jeesite日期传参问题

今天做的jeesite的表单添加,然后发现日期居然不在了,浏览器的network也是有值的,但是传到控制器就没有了,然后发现原来是日期样式的空格问题Σ(っ°Д°;)っ好坑啊 如图:

2017-04-27 17:07:17 748

原创 如何从一个list集合当中移除一部分的子集合

两个集合当中相同的对象内容一致却无法移除的原因是因为两者的id或者hashcode不一致导致的,我自己的解决方法是在实体类上重写hashcode()方法和equals()方法,然后removeall()就可以了。public class Page { private String id; private String name;public String getId() {

2017-04-01 11:47:00 4886

原创 如何给0到9的数字添加自定义样式

DecimalFormatdf=new DecimalFormat();//java.text.DecimalFormat 包 df.applyPattern(“00”);//自定义样式,我需要的是01这种 String num=df.format(i);

2017-03-17 17:26:33 605

Java-mailchimp-v1.0.0

目前只有mailchimp的lists的member管理较为完善,如有不足请告诉楼主去完善

2018-05-18

空空如也

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

TA关注的人

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