活动沙龙 TesterHome & 字节跳动 上海 2019年 沙龙 顺利结束

陈子昂 · 2019年06月20日 · 最后由 陈子昂 回复于 2019年06月23日 · 88 次阅读

现场图片

感谢大家参与本月的社区和今日头条一起举办的测试沙龙,本次沙龙图片如下:

PPT 下载地址

链接:https://share.weiyun.com/5GpdVBi 密码:cdc6r6
有问题欢迎在本帖下面留言或者上次的帖子,会有人定期回答,也欢迎加入社区上海 QQ 群 372542927,更多关注后面的活动和信息。

回顾

第一位讲师来自 今日头条内部项目讲师 杨洪磊:
LaTex 公式排版,提供自动化验收效率。Opencv 的应用,配合开源框架 ATX 实现服务。
设计思路以及代码思路,Case 时间计算更精准。
视频链接:

第二位讲师来自 莉莉丝游戏 陈子昂:
描述的是全链路有哪些组件和功能,如果没有这些组件如何替换成一部分可行的。
在做全链路过程中的取舍是稳定性压测的 socket 发包的介绍。
视频链接:

第三组 圆桌讨论会 邀请了业内大佬参与
三位嘉宾分别来自 资深测试转行行业内知名猎头 Alanni,阅文集团测试经理王丽女士,daocloud 测试&运维负责人 徐旻先生 观众与嘉宾进行互动
视频链接:

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 3 条回复 时间 点赞

比如可以更换更好的链接方式 基于 python locust

def get_errCode(self, err_id: int) -> str:
     """使用 connect_ex根据errno获取errno字符串信息
     正确返回0,错误返回errno
     """
     if err_id in errno.errorcode.keys():
         return os.strerror(err_id)

 def socket_connect(self, ip_port: tuple, r_type:str='game_connect', m_name:str='socket_connect'):
     """game socket链接"""
     s_time = time.time()
     res = 0
     try:
         res = self.connect_ex(ip_port)
     except Exception:
         err = self.get_errCode(res)#失败返回errno
         ed_time = (time.time() - s_time) * 1000
         events.request_failure.fire(request_type=r_type, name=m_name, response_time=ed_time,
                                     exception=err)
     else:
         assert res ==0
         ed_time = (time.time() - s_time) * 1000
         events.request_success.fire(request_type=r_type, name=m_name, response_time=ed_time,
                                     response_length=0)

比如不喜欢用 rb 和 wb 的 msgpack 库做 dict 文件序列化,可以用 ujson 比 json 转储快内存低。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册