简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、关键概念spy:监听调用过程,不具备转发能力,主要是监听调用过程(类似抓包,F12的功能)stub:返回固定值的实现,无法在测试中进行动态变更(指无法根据真实的值进行动态变更),比较死板(类似Charles的map local功能,不经过后端,类似挡板)proxy:使用代理协议转发请求并返回真实内容,可以转发、监听,甚至修改(类似Charles的rewrite功能,把请求转发给真实的服务,服务
一、简介:二、优势三、 环境准备二、实战一、新建一个测试类 TestRestAssured.java附录:JUnit5 依赖配置二、接口请求构造POST 请求请求参数三、接口测试断言响应结果类型:简单断言: 响应体复杂断言提问:若碰到复杂断言应该如何处理?jsonpathjsonschema自行编写解析算法附录:Hamcrest 依赖配置四、json/xml请求1、简介是 JavaScript O
JaCoCo 是一个免费的Java 代码覆盖库,它是由EcIEmma 团队根据多年来使用和集成现有库的经验教训创建的。
存储引擎描述ARCHIVE用于数据存储的引擎,数据被插入后就不能再修改了,且不支持索引,行锁,占用磁盘少;常用语日志系统,大量的设备数据采集CDV在存储数据时,会以逗号作为数据项之间的分隔符;常用语数据库的快速导出导入,表格转换为CSVBLACKHOLE会丢弃写操作,该操作会返回空内容FEDERATED将数据存储在远程数据库中,用来访问远程表的存储引擎InnoDB默认,5.5版本后新增,具备外键支
哨兵是redis官方推荐的集群高可用解决方案它能够自动识别redis集群的健康状态并在master节点异常时将从节点提升为master节点当redis中的某个热key(比如首页广告)过期或者因为某些异常原因导致无法从缓存中读取,导致大量的并发访问数据库而崩溃数据既不存在在缓存中,也不存在在数据库中。常见一些网络攻击场景以及前端逻辑错误时发生。producer:生产者,生产消息的人consumer:
一,.gitignore文件的配置在提交代码的时候,有些东西比如.idea这类本地的文件,是不需要提交到远程的,这个时候,我们就需要进行.gitignore文件的配置1,在本地克隆仓库2,进入仓库,创建.gitignore文件:vim .gitignore3,编辑.gitignore文件*.aa忽略以.aa结尾的文件idea/忽略idea文件夹/ignore忽略根目录下的ignore文件,不代表忽
使用方法:下载了jar包以后把它放到ext文件夹下面,然后重启jmeter,右键-添加-后置处理器-retry post processor(具体的使用方法可以去github看看readme,我懒哈哈哈)最近系统需要压测一些活动,场景是新建抽奖活动之后,每隔2s查询1次(最多3次,3次后还是失败就算失败),查询到中奖为止。开发是希望如果是10个线程,那总个数是10次,看来jmeter自身是没办法实
一,什么是微服务什么是服务化?把传统的单击应用中的本地方法调用,改造成通过RPC,HTTP产生的远程方法调用把模块从单体应用中拆分出来,独立成一个服务部署用户模块就可以独立开发,测试,上线和运维,可以交由专门的团队来做,与主模块不耦合什么是微服务?一种架构风格开发单个应用作为一系列小型服务的套件,其中每个服务都运行在自己的进程中,并且通过轻量级的机制实现彼此间的通信,这通常是http资源API这些