本地构建gRPC的Mock服务
gRPC(gRPC 远程过程调用 (gRPC Remote Procedure Calls))概述文档:https://grpc.org.cn/docs
gRPC 默认采用 protocol buffer 作为 IDL (Interface Description Lanage) 接口描述语言,服务之间通信的数据序列化和反序列化也是基于 protocol buffer 的,因为 protocol buffer 的特殊性,所以 gRPC 框架是跨语言的通信框架(与编程语言无关性),也就是说用 Java 开发的基于 gRPC 的服务,可以用 GoLang 编程语言调用。
gRPC 是基于 http2 协议实现的。
gRPC是一种基于CS模式的架构设计,解决了服务端和客户端编程语言或架构设计不一致但需要通信的问题,HTTP也是CS模式的架构设计,常用来和gRPC比较,相比于HTTP通信,gRPC具有以下特征:(1)gRPC可以自定义消息格式,HTTP的格式是固定的,可能存在性能不足的问题;(2)gRPC通过proto buffer进行数据交换,相比于json和XML,他的序列号和反序列号 ...
Web-UI自动化测试可用的被测页面
最近工作的时候要测试一个web UI自动化测试工具(对的,测试测试工具),有一些功能没有合适的被测页面,于是临时用AI(主要是豆包)生成了一些页面。当时很随意地放在个站的GitHub仓库的根目录下面,作为孤立页面存在。这两天想着整理一下。以下是这些页面的名称、介绍和地址:
名称
介绍
地址
弹窗类型
页面上有三个按钮,分别对应三种网页alert类型。
http://zebrafishinvines.github.io/orphan/WebUIAlert.html
按钮矩阵与滚动
10乘10的按钮矩阵,点击按钮弹出alert,关闭alert按钮变色。再点一次再弹出alert,按钮变回原来的颜色。当然你还可以继续点。改变窗口大小,按钮大小不会变化,可以用来测试页面的左右滑动。
http://zebrafishinvines.github.io/orphan/WebUIButtonGrid.html
点击轨迹与计数
点击页面,被点击的位置会浮现一个点,还有点击的次数编号。
http://zebrafishinvines.github.io/orphan/WebUIClic ...
自我介绍
说啊,倘若刻法勒永志不忘…..《崩坏:星穹铁道》3.4
你好,这里是绿萝里的斑马鱼。
00后,现居北京,BJUT本科毕业,主修计算机科学与技术,没有辅修。故乡是重庆,精神故乡是云南。
建立这个网站的目的主要是存放一些我写的杂文和技术类文章。虽说如此,我写东西挺慢,可能很久都不会更新一次。而且在个站上放图很麻烦,所以有些文章只发在CSDN上,懒得搬过来。
个人身份标签:
软件测试工程师 是工作。我比我以为的更喜欢干这个。
文青(真的吗) 看一些文学理论、文化人类学的书。也看一点社会学和哲学,但不多。经典文学名著读的不够多。总的来说是个古典主义的人。 历史和地理苦手,记不住。 喜欢科幻和奇幻,尤其喜欢《指环王》的前作《精灵宝钻》。
心理学爱好者 意思是能解释MBTI、给大家塔罗算命、调节各宿舍人际关系、让感觉自己出问题的人根据严重程度去看心理咨询或者去医院,但是没受过专业训练。
游戏玩家
手游目前在玩《明日方舟》、《崩坏:星穹铁道》,还有《边狱巴士》,虽然最后一样是在电脑端玩。
持续在玩:《戴森球计划》
断断续续地玩: 《undertale》《巴别塔圣歌》《密教模拟器》
打 ...

