06 2021 档案

摘要:背景 参考了狂神老师的 Docker 教程,非常棒! https://www.bilibili.com/video/BV1og4y1q7M4?p=15 直接运行容器 本地找不到镜像会自动下载 --rm Automatically remove the container when it exits 阅读全文
posted @ 2021-06-30 23:09 小菠萝测试笔记 阅读(588) 评论(0) 推荐(1) 编辑
摘要:背景 参考了狂神老师的 Docker 教程,非常棒! https://www.bilibili.com/video/BV1og4y1q7M4?p=14 #1. 搜索镜像 search 建议大家去docker搜索,可以看到帮助文档 搜索 Nginx 镜像 docker search nginx 第一个 阅读全文
posted @ 2021-06-30 22:33 小菠萝测试笔记 阅读(1374) 评论(0) 推荐(0) 编辑
摘要:作用 进入容器正在执行的终端 语法格式 docker attach [OPTIONS] CONTAINER options 说明 option 说明 --detach-keys 覆盖用于分离容器的键序列 --no-stdin 不要附加标准输入 --sig-proxy 所有接收到的信号代理到进程 实际 阅读全文
posted @ 2021-06-30 20:55 小菠萝测试笔记 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:背景 目前项目组上, Docker 用的非常重,所有微服务都是通过 docker 来部署的 所以不能仅仅会命令,还得会一些原理的东西,特此补一篇基础点的,后面再更加深入一些 docker 原理 本篇学习资源来自:https://www.bilibili.com/video/BV1og4y1q7M4? 阅读全文
posted @ 2021-06-29 15:20 小菠萝测试笔记 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:背景 本来是为了深入了解 CDN 的,结果发现前置知识:IP、域名、DNS 都还不算特别熟,所以先写了他们 现在终于来聊一聊 CDN 啦 本文素材均出自:https://www.bilibili.com/video/BV12T4y1P7Fh,动画仍然满分 如何打开一个网站 前面说过了 浏览器访问域名 阅读全文
posted @ 2021-06-29 09:30 小菠萝测试笔记 阅读(2006) 评论(1) 推荐(3) 编辑
摘要:背景 前面讲了域名、IP,那么还缺少一个主角,就是 DNS 这些都是网络中最最最基础的,也是最最最重要的概念,很有必要深入学习下 所有素材均来自:https://www.bilibili.com/video/BV1Gh411y7LS?t=10,这个 up 声音好听,动画很赞,言简意赅,值得一看 如何 阅读全文
posted @ 2021-06-28 15:49 小菠萝测试笔记 阅读(2315) 评论(4) 推荐(4) 编辑
摘要:背景 谁都知道 IP 地址是干嘛的,但是它出现的前因后果你真的知道吗? 我觉得很有必要重新复习下计算机网络基础知识,实在太太太重要了 本篇文章素材均来自:https://www.bilibili.com/video/BV1DD4y127r4;这个 UP 感觉还是很不错 by the way:有时候学 阅读全文
posted @ 2021-06-25 15:18 小菠萝测试笔记 阅读(4027) 评论(3) 推荐(11) 编辑
摘要:背景 域名其实谁都知道是什么,我也知道 但一些底层的知识,包括拓展知识,感觉还不是特别熟络 越到后面,越觉得这种计算机网络基础知识非常重要,所以要重新看看 本篇文章的素材均出自:https://www.bilibili.com/video/BV18a4y1Y7e9?p=3 因为这视频讲的太好了,配合 阅读全文
posted @ 2021-06-23 23:51 小菠萝测试笔记 阅读(2254) 评论(0) 推荐(3) 编辑
摘要:背景 兜兜转转以为做测试不用接触这么多编程,结果不仅要接触 py,还要接触 java,还有 elixir,更有 Lua,啊 我绝望了 太久没玩 Java,连导入项目都不会了...特此记录一下侮辱性的时刻 问题 导入项目之后,只显示项目文件,不显示项目结构 解决流程 点击file->project s 阅读全文
posted @ 2021-06-23 15:53 小菠萝测试笔记 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:背景 工作中都是用 Linux,虽然以前用过一些快捷键,但总会忘记一些不常用的,但偶尔会用的,还是做下记录吧,偏基础 懒得写其他用不上的了 剪切光标前的内容 ctrl + u 剪切光标至行末的内容 ctrl + k 粘贴 ctrl + u 或 ctrl + k 的内容 ctrl + y 移动光标到行 阅读全文
posted @ 2021-06-14 16:17 小菠萝测试笔记 阅读(571) 评论(0) 推荐(1) 编辑
摘要:-w 的作用 完成请求传输后,使 curl 在 stdout 上显示自定义信息 格式是一个字符串,可以包含纯文本和任意数量的变量 输出格式 输出格式中的变量会被 curl 用对应的值替换掉 所有变量的格式为: %{variable name} 要输出一个普通的 % 只需将它们写为 %% 可以使用 \ 阅读全文
posted @ 2021-06-12 23:11 小菠萝测试笔记 阅读(4529) 评论(0) 推荐(1) 编辑
摘要:广州阿里巴巴 内推大部分岗位.大量招人 技术 中台 美术 UX TA 视觉 交互 测开 项管 产品 策划 运营 市场 职能 坐标阿里华南总部大楼 【事业群介绍】大量自研游戏,已有全球手游收入排行第五、全球 SLG 手游收入排行第一的三国志,还有更多奈斯的重量级项目等着你来! 【内推优势】 绿色通道, 阅读全文
posted @ 2021-06-12 14:07 小菠萝测试笔记 阅读(1710) 评论(1) 推荐(3) 编辑
摘要:背景 看到开发都是用这个命令来调接口,我也跟着用了 的确很方便,有时候你要跟开发讲某个接口可能有问题的时候,总不能每次都截图吧,这样可信力也不高 所以写 curl 调接口是最快的,直接让开发复制粘贴执行一遍,就知道接口的确有问题了 curl 介绍 curl 是常用的命令行工具,用来请求 Web 服务 阅读全文
posted @ 2021-06-11 17:28 小菠萝测试笔记 阅读(3795) 评论(1) 推荐(0) 编辑
摘要:背景 要用 wrk 进行压测 看了下其他同事的压测,都用了 Lua 脚本来自定义一些东西 所以这一篇主要讲 Lua 脚本 Lua 介绍 Lua 脚本是一种轻量小巧的脚本语言,用标准 c 语言编写,并以源代码形式开放 其设计目的是为了嵌入应用程序中,从而为程序提供灵活的扩展和定制功能。 wrk 工具嵌 阅读全文
posted @ 2021-06-11 08:34 小菠萝测试笔记 阅读(7276) 评论(2) 推荐(1) 编辑
摘要:背景 公司对 http 接口都是直接用 wrk 进行压测,简单快捷 刚好有个压测任务分到我 而且中台跟 Lua 也有关系,刚好 wrk 也支持 Lua 脚本,所以学起来,再用起来 介绍 wrk 是一个类似 ab(apache bench)、jmeter 的压力测试工具,官方称它为:现代的 HTTP 阅读全文
posted @ 2021-06-10 14:32 小菠萝测试笔记 阅读(2522) 评论(0) 推荐(2) 编辑
摘要:前言 为啥写这篇?因为听 grep、sed 教程的时候有这个命令 栗子 加上工作中,运维给我排查问题的时候也用到了,感觉挺重要,先了解为敬! 命令作用 显示上次登录用户的列表 这个是在 Linux 下的 last 命令,跟 Mac 下有点不同 语法格式 last [options] [<userna 阅读全文
posted @ 2021-06-07 10:16 小菠萝测试笔记 阅读(5008) 评论(0) 推荐(0) 编辑
摘要:前言 之前连公司堡垒机的时候发现连不上,找运维排查是建立的链接数太多,很多超时链接没有断掉,导致不能再创建链接 此时,需要手动断开用户终端链接,然后百度搜到 fuser 可以断开用户终端链接 命令作用 有三种解释 使用文件或 socket 识别进程 显示哪些进程使用命名文件、socket 或文件系统 阅读全文
posted @ 2021-06-07 09:48 小菠萝测试笔记 阅读(851) 评论(0) 推荐(0) 编辑
摘要:前言 为啥写这篇? 因为听 grep、sed 教程的时候有这个命令栗子 加上工作中,运维给我排查问题的时候也用到了,感觉挺重要,先了解为敬! 命令作用 显示用户和TTY的最后登录次数 这个是在 Mac 电脑下的 last 命令,跟 Linux 下有点不同 啥是 TTY 终端(Terminal) =T 阅读全文
posted @ 2021-06-04 13:43 小菠萝测试笔记 阅读(572) 评论(0) 推荐(0) 编辑
摘要:前言 为啥突然写这个?因为用到就写呗,感觉对生成数据很有用,之前都是百度别人的,今天来对着官方文档写,超级标准! 这边只讲常用的,看了下文档还有什么数学方法,太高级好像用不上 返回整数 random.randrange 语法格式 两种写法 random.randrange(stop) random. 阅读全文
posted @ 2021-06-03 15:58 小菠萝测试笔记 阅读(1932) 评论(2) 推荐(5) 编辑
摘要:db.collection.find() 方法里面的游标 该方法最后会返回一个 cursor 正常情况下,访问文档必须迭代游标 重点事项 当调用 find() 函数时,Shell 并不立即查询数据库,而是等真正开始获取结果时才发送查询请求 游标对象的每个方法几乎都会返回游标对象本身,这样可以方便进行 阅读全文
posted @ 2021-06-03 13:45 小菠萝测试笔记 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:插入测试数据 db.inventory.insertMany([ { _id: 1, item: null }, { _id: 2 } ]) 后面的栗子都会用到这里的测试数据 查询匹配包含值为 null 的 item 字段或不包含 item 字段的文档 > db.inventory.find( { 阅读全文
posted @ 2021-06-02 15:16 小菠萝测试笔记 阅读(970) 评论(0) 推荐(0) 编辑
摘要:插入测试数据 db.inventory.insertMany( [ { item: "journal", status: "A", size: { h: 14, w: 21, uom: "cm" }, instock: [ { warehouse: "A", qty: 5 } ] }, { item 阅读全文
posted @ 2021-06-02 14:34 小菠萝测试笔记 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:插入测试数据 db.inventory.insertMany( [ { item: "journal", instock: [ { warehouse: "A", qty: 5 }, { warehouse: "C", qty: 15 } ] }, { item: "notebook", insto 阅读全文
posted @ 2021-06-02 12:52 小菠萝测试笔记 阅读(374) 评论(0) 推荐(0) 编辑
摘要:插入测试数据 db.inventory.insertMany([ { item: "journal", qty: 25, tags: ["blank", "red"], dim_cm: [ 14, 21 ] }, { item: "notebook", qty: 50, tags: ["red", 阅读全文
posted @ 2021-06-01 22:50 小菠萝测试笔记 阅读(487) 评论(0) 推荐(0) 编辑
摘要:插入测试数据 db.inventory.insertMany( [ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h 阅读全文
posted @ 2021-06-01 17:14 小菠萝测试笔记 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:find() MongoDB 中查询文档使用 find() find() 方法以非结构化的方式来显示所要查询的文档 语法格式 db.collection.find(query, projection) query:可选项,设置查询操作符指定查询条件 projection :可选项,指定要在与 que 阅读全文
posted @ 2021-06-01 16:58 小菠萝测试笔记 阅读(613) 评论(0) 推荐(0) 编辑
摘要:删除方法 db.collection.deleteOne() 删除单条文档 db.collection.deleteMany() 删除多条文档 db.collection.remove() 删除单条或多条文档 deleteOne() 语法格式 db.collection.deleteOne( <fi 阅读全文
posted @ 2021-06-01 11:11 小菠萝测试笔记 阅读(522) 评论(0) 推荐(0) 编辑