自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 hive -当月有多少天

3,下个月减去1天,得到当月最后一天的日期。传入日期,计算当月有多少天。

2024-04-17 16:56:56 83

原创 替换模板变量生成测试用例

需求:针对指标的查值有固定的文法例如 ${org_name}的业务量是多少,需要替换变量来生成测试用例。

2024-03-09 11:01:25 483

原创 VUE 跨域

proxy: {'/apis': {},// 基础路径。

2024-03-08 15:55:29 395

原创 服务端压测

压测指标QPS:Query Per Second,每秒处理的请求个数 TPS:Transactions Per Second,每秒处理的事务数,TPS <= QPS RT: Response Time,响应时间,等价于Latency RT分平均延时,Pct延时(Percentile分位数)。平均值不能反映服务真实响应延时,实际压测中一般参考Pct90,Pct99等指标 CPU使用率:出于节点宕机后负载均衡的考虑,一般 CPU使用率 < 75% 比较合适 内存使用率:内存占用情况,一

2023-11-23 15:38:09 110

原创 hive- 18~18区间找最晚批次

开始时间大于等于18点,开始时间减去18小时;开始时间小于18点,开始时间加上(24-18)小时。开始时间:14:20 15:20 16:20 17:20 19:20。再根据 start_time_order 排序即可。计算【18,18)内的最晚时间。

2023-11-22 19:35:21 440

原创 hive-行转列

xx。

2023-11-09 20:36:49 100

原创 jenkins.war -jdk8版本

链接:https://pan.quark.cn/s/b51630279a05。官方的地址下载太慢,下面是最新版的支持jdk8版本的。

2023-08-24 16:54:41 463 1

原创 hive-列转行

【代码】hive-列转行。

2023-08-23 10:59:27 260

原创 hive -5分钟内有一次操作就算有效操作,统计一天内的有效时长

有一张用户操作记录表,一天内每5分钟算一个批次,如果5分钟内有一个操作记录则这5分钟有效,累计到总的有效时长里面。需要统计用户在每个设备的总的有效时长。

2023-08-16 17:33:52 128

转载 jmeter 测试报告

tps是Transaction per Second的缩写,也就是事物数/秒。它是软件测试结果的测量单位,一个事物是指一个客户机向服务器发送请求饭后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用时间和完成的事物数,最终利用这些信息来估计得分。反映了系统在同一时间内处理业务的最大能力,这个数据越高,说明处理能力越强,描述(看到系统的TPS随着时间的变化逐渐变大,而在不到多少分钟的时候系统每秒可以处理多少个事物。

2023-08-14 13:25:54 1308

原创 jvm-sandbox-repeater 初探

环境公司用的Linux虚拟机不能访问github,因此手动下载后上传上去下载源码jvm-sandbox-repeater,修改部分内容

2023-07-28 13:28:15 75 1

原创 List 和Map stream处理后返回原有类型

【代码】List 和Map stream处理后返回原有类型。

2023-05-26 10:52:42 158

原创 ETL调度治理-脚本前置依赖,结果表,后置依赖 排查

ETL调度治理-脚本前置依赖,结果表,后置依赖 排查

2023-02-27 16:00:56 266

原创 flask 学习- 安装

从头开始搞flask

2022-11-09 13:30:08 145

原创 appium-Android 自动化之路

定位问题上图,用xpath 根据resource-id访问元素,xpath可以从id6开始,例如driver.findElement(By.xpath("//androidx.recyclerview.widget.RecyclerView[@resource-id='id6']/android.view.ViewGroup[3]")).click();执行时间16s,xpath也可以从前面id5开始,例如driver.findElement(By.xpath("//andr.

2022-03-15 09:09:54 2924

原创 allure 测试报告中用例数翻倍(已解决)

在网上找的教程,在pom.xml中的plugin 有如下配置导致测试报告中的用例数不对,例如执行了10个用例,用例数显示为20,用例重复统计了解决方法:把这个配置去掉就行了!!!

2022-02-09 10:37:54 879 3

原创 Appium- Android自动化

appium 自动化,定位元素,长按

2021-12-30 16:29:54 1319

原创 Hive sql 学习

多看看开发的脚本,多学学脚本

2021-12-02 15:16:29 115

原创 AssertJ 的使用

https://assertj.github.io/doc/#assertj-core-assertion-description 官方文档自定义断言信息接口测试中需要在断言结果显示具体哪条用例执行报错来定位问题,特别是参数化的时候。可以用as assertThat("a").as("验证value").isEqualTo("b");执行结果如下:实际使用中,参数化加个字段如comment,说明具体哪个用例,然后在 as 里把comment的值放进去即可。...

2021-08-17 16:34:28 142

原创 ASM字节码编程-02

到这我们基本了解到通过字节码编程,可以动态的生成一个类。但是在实际使用的过程中,我们可能有的时候是需要修改一个原有的方法,在开始和结尾添加一些代码,来监控这个方法的耗时。这也是非侵入式监控的最基本模型...

2021-05-20 19:12:39 104

原创 ASM字节码编程-01

最近在学习jacoco,看源码的时候发现插桩是用的asm插入字节码,所以准备学习下这个东东。话不多说,搞起

2021-05-13 21:04:07 525

原创 flink入门- TumblingCountWindow和TumblingTimeWindow

概念什么是 Window在流处理应用中,数据是连续不断的,因此我们不可能等到所有数据都到了才开始处理。当然我们可以每来一个消息就处理一次,但是有时我们需要做一些聚合类的处理,例如:在过去的1分钟内有多少用户点击了我们的网页。在这种情况下,我们必须定义一个窗口,用来收集最近一分钟内的数据,并对这个窗口内的数据进行计算。Time Window就如名字所说的,Time Window 是根据时间对数据流进行分组的。Flink 提出了三种时间的概念,分别是event time(事件时间:事件发生.

2020-12-04 17:23:16 940

原创 获取Java bean的属性名和值

BeanPropertySqlParameterSource 直接把bean转成输入参数 MapSqlParameterSource 输入参数为map,sql中可以用:对象.变量 的格式 BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(source);PropertyDescriptor[] descriptors=beanWrapper.getPropertyDescriptors...

2020-06-04 18:18:11 1809

原创 BeanPropertyRowMapper 的用法

BeanPropertyRowMapper将数据库查询结果转换为Java类对象。 常应用于使用Spring的JdbcTemplate查询数据库,获取List结果列表,数据库表字段和实体类自动对应。示例:@Overridepublic List<Demo> findAll() {String sql = "SELECT * FROM user";/*** BeanPropertyRowMapper将查询结果转换为类对象*/return jdbcTemplate.query(

2020-06-04 18:16:41 10134 2

原创 mock需要哪些知识点

监听配置文件的更新:commons-vfsVFSThe main entry point for the VFS. Used to create {@link FileSystemManager} instances.FileSystemManagerA FileSystemManager manages a set of file systems. This interface is used to locate a {@link FileObject} by name from one

2020-06-03 19:32:21 207

原创 Spring jdbc 入门

spring学习的仓库:[email protected]:jackyqidldd/spring.git先来一个入门的例子,不用任何配置,方便理解 DataSourceProperties.java 数据源配置的JavaBean类 @Data@Validatedpublic class DataSourceProperties extends AbstractMappedProperties{ @NotBlank private String url;..

2020-05-09 18:21:17 132

原创 mysql 工作中经常用到的sql

select FLOOR(UNIX_TIMESTAMP() / 60) * 60 - 10*60 AS tssum(case when timestampdiff(minute, create_time,now()) > 10 then 1 else 0 end) delay10,sum(case when instruction_type = 'TYPEA' and timestam...

2019-11-26 21:41:17 205

原创 简单的httpmock-MOCO

最近研究一下httpmock,用到了moco框架,很简单粗暴,记录一下。github:https://github.com/dreamhead/moco 有详细的文档可以参考moco的优点:1.只需要简单的配置request、response等即可满足要求,支持http、https、socket。可以说是非常的灵活性。2.支持在request 中设置 Headers , Cook...

2019-11-20 20:39:42 1509 2

原创 生成方法的入参模板(json格式)

接口测试需要给被测的方法塞值,有些非必传的参数也需要你一个个的set值,很麻烦。接触了公司的测试框架后发现可以生成方法的入参模板,给参数生成默认值,可以解决这个问题。 方法中参数的类型有:简单数据类型:Date Timestamp String StringBuilder Integer Long boolean集合:List&lt;String&gt; Map&lt;String...

2018-08-29 19:41:17 1518

原创 测试-观察你的产品

如何统一管理活动?          活动,相信大家都会经常看到,一个活动由若干规则构成:活动本身有活动类型,有效期,若干规则,奖励限制组成。 活动类型-直接奖励活动,通用活动 ,  有效期-活动的时间 规则:直接奖励,通用奖励 直接奖励-用户可以直接领取奖励,不需要复杂的逻辑,属性有:用户人群,奖励内容 通用奖励-根据用户的行为(比如开户,借钱多少期)发放奖励,属性有:用户人...

2018-07-26 19:14:18 119

软件测试 课件

软件测试课件

2012-11-21

css 样式表 中文

中文版,很好

2012-11-21

大学计算机组成原理课件

计算机组成原理课件,经典原理 ,详细而不冗余,绝对值得的选择

2011-06-09

空空如也

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

TA关注的人

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