5个接口压力测试工具

ab C语言 优点 安装简单 缺点 不支持指定测试时长 安装 # debian/ubuntu apt-get install apache2-utils # centos yum -y install httpd-tools wrk https://github.com/wg/wrk C语言 优点 支持lua脚本 wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification systems such as epoll and kqueue. An optional LuaJIT script can perform HTTP request generation, response processing, and custom reporting. Details are available in SCRIPTING and several examples are located in scripts/. ...

2021-05-31 13:00:16 · 2 min · Eddie Wang

又发现了一个宝藏linux发行版 manjaro

overview 我主要使用过4个操纵系统。windows,macos,ubuntu,manjaro,每个操作系统,我都有上年或者上月的使用体会。 如果你是普通用户,无论工作还是学习,都不涉及到写代码的话。windows和mac是最好的选择,如果你是一名开发人员,那么macos,ubuntu和manjaro都是可以选择的。 我是一个很容易接受操切换作系统改变的人,从每个系统上我都可以很顺畅的切换。但是并不是所有人都是如此,有些人即使用了一年多的mac,还是无法接受,最终又换回了windows。 changelog 大学到工作第一年,我一直用windows,满足各种需求 工作第二年,我换了mac。因为我想轻便的笔记本,另外也想尝尝鲜。mac的屏幕、界面UI、触摸板都是值得称道的地方,键盘体验就不足人意了。 从mac切换到ubuntu, macbook使用接近4年了。明显感觉到一些性能上的不足,刚好又发现一台空闲的台式机没人用,台式机性能不错,之前是做服务器的,CPU、内存、磁盘资源都比较丰富。然后我就在上面安装了ubuntu。系统的初始化软件安装有些折腾人,要安装中文输入法,常见的软件例如微信和QQ, 安装还是有些难度的。ubuntu刚开始使用还是比较流畅的,但是接下来遇到非常致命的问题,UI经常卡死。查下来发现和Xorg以及系统的显卡有关,网上搜了下,很多人遇到类似的问题,也尝试了一些解决方案,但是还是无法解决。索性我就关了ubuntu的图形界面,仅仅ssh远程开发。 从ubuntu切换到macos, 恢复到之前的状态,感觉很好。但是看到macbook pro上接的扩展坞,以及被各种线缆高的乱糟糟的桌面,想尝试其他Linux发行版的想法又在心里悄悄发了芽,一路疯长。 道除了ubuntu, 就没有其他选择了吗?调研一番,发现了manjaro这个发行版,用户评价很不错。然后我就试试看,结果发现安装各种软件比ubuntu方便多了,试用了几天,也是越来越喜欢。又发现了一个宝藏发行版。 其实我一直对manjaro这个单词又很大的好奇,这个英文名是什么意思呢?词典上没有对这个英文词的介绍,只是说是一个linux发行版。 manjaro 什么意思?如何发音? marjaro这个词来自kilimanjaro, 乞力马扎罗是非洲最高的高山,这座山是由于火山爆发所产生的,这个可能比较贴合marjaro的滚动发布的特点,也说明这个发行版是比较活跃的吧。 Although the inspiration for the name originates from Mount Kilimanjaro, it may be pronounced as ‘Man-jar-o’ or as ‘Man-ha-ro’. https://wiki.manjaro.org/index.php/Manjaro_FAQ 乞力马扎罗山(斯瓦西里语:Kilimanjaro,意为“灿烂发光的山”)位于坦桑尼亚东北的乞力马扎罗区,临近肯尼亚边界,是非洲的最高山,常被称为“非洲屋脊”、“非洲之王”。其最高峰为基博峰(也称乌呼鲁峰),海拔5895米。 manjaro发行版的特点 图形化安装界面,非常方便 自带图形界面 自动硬件检测,图形化支持做的比ubuntu好太多 滚动更新 非常多的包,可以使用AUR来安装包 相比与Arch, manjaro对新手非常友好 参考 https://manjaro.org/terms-of-use/ Developed in Austria, France, and Germany, Manjaro provides all the benefits of the Arch operating system combined with a focus on user-friendliness and accessibility. https://wiki.manjaro.org/index.php/About_Manjaro ...

2021-05-30 13:42:36 · 1 min · Eddie Wang

tavern

获取环境变量 Authorization: "Basic {tavern.env_vars.SECRET_CI_COMMIT_AUTH}" x-www-form-urlencoded request: url: "{test_host}/form_data" method: POST data: id: abc123 按照name过滤运行测试 -k This can then be selected with the -k flag to pytest - e.g. pass pytest-kfake to run all tests with ‘fake’ in the name. 比如只运行名称包含fake的测试 py.test -k fake

2021-05-26 15:46:03 · 1 min · Eddie Wang

大写锁定键映射为escape

大写锁定键一般都是非常鸡肋的功能。 仅仅一次生效 setxkbmap -option caps:escape 大写锁定键改为esc setxkbmap -option ctrl:nocaps 大写锁定键改为ctrl 永久生效 /etc/X11/xorg.conf.d/90-custom-kbd.conf Section "InputClass" Identifier "keyboard defaults" MatchIsKeyboard "on" Option "XKbOptions" "caps:escape" EndSection 注销或者重启后生效 https://superuser.com/questions/566871/how-to-map-the-caps-lock-key-to-escape-key-in-arch-linuxhttps://wiki.archlinux.org/title/X_keyboard_extension

2021-05-24 20:25:34 · 1 min · Eddie Wang

牛津通识读本:数学(中文版)笔记

笔记本导出牛津通识读本:数学(中文版)蒂莫西·高尔斯 第二章 数与抽象标注(黄色) - 位置 483重要的只是它们所遵循的规则。标注(黄色) - 位置 486我们通过接受 i作出小小的投资,结果得到了许多倍的回报。

2021-05-24 13:19:39 · 1 min · Eddie Wang

鲁滨逊漂流记 笔记与读后感

第一章 人生的起点标注(黄色) - 位置 44他对我说,只有那些穷到走投无路,或心怀大志的巨富,才会选择出海冒险,想让自己以非凡的事业扬名于世。 走投无路的穷人剩下的只是作为动物的本能,怎么可能和心怀大志的巨富相提并论呢 标注(黄色) - 位置 194在去伦敦的路上,以及到了伦敦以后,我内心一直剧烈挣扎,我到底该选什么样的人生道路,我该回家还是该航海? 我相信,每个人都有面对人生道路的艰难抉择的时候。 第三章 荒岛遇难标注(黄色) - 位置 621“因为突来的欣喜,如同突来的悲伤,都令人难以承受。” 悲伤与快乐都是来自比较。 第六章 生病以及良心有愧标注(黄色) - 位置 1193大麦刚刚长出来的时候,我曾深受感动,第一次认为那是上帝显示的神迹。不过后来发现那不是神迹以后,所有从它而来的感动就随之消失了。 无法解释的时候,才会想到鬼神。 第九章 小船标注(黄色) - 位置 1701我认为,我们之所以感到缺乏和不满足,是因为我们对已经拥有的东西缺少感恩之心。 看到苹果又出了新手机,macbook pro又出了新款的m1笔记本,对比我本自己目前手中所拥有的东西,你真的珍惜过吗? 得不到的永远在骚动 –《红玫瑰》 ...

2021-05-23 21:13:51 · 1 min · Eddie Wang

官方客服也开始割韭菜

联通官方客服已经开始割韭菜了。 前两天10010给我打电话,一个女客服操着浓重的口音,兴奋的给说我是优质客户,然后因为回馈老用户的关系,每个月会多送我2个G的5G高速流量。 我当时很警觉,立马问她这个会对我原来的套餐有影响吗,她说没任何影响,接着殷切的问我要不要办理。我思考了一下,觉得不用花钱,又多了2个G的流量,索性就办理了。 今天我在联通掌上营业厅上查自己的实时话费,突然多出了一项9元的流量叠加包月套餐费。的确对我原来的套餐没有影响,只是多了一个新的业务。😂 我思来想去,我应该没有办理这个套餐啊?哪里冒出来的。然后仔细的从迷宫似的掌上营业厅上查找套餐信息。结果给我找到了下面的信息。 我当时很生气,当时客服给我介绍流量包的时候,从始至终没有提这个流量包要收费的事情。我也是大意了,没有闪。 接着我就打了10010的官方客服,然后走人工投诉,最终取消了这个套餐。 我想,这种电话应该很多人都接过吧,被骗的应该不只是少数,如果不仔细看自己的账单,我也不知道有这件事情。 从这件事事情我也反省自己: 官方客服也不要信 客服说的话,都要当作放屁 没有看到黑纸白字的承诺,都是骗人的 不要想贪小便宜,否则自己就会被当作韭菜

2021-05-20 13:31:36 · 1 min · Eddie Wang

再读鲁滨逊漂流记: 成年人如何面对孤独

初中的时候,我曾经读过鲁滨逊漂流记,那时候这本书中最吸引我的是各种新奇的冒险体验,鲁滨逊接下来会遇到什么事情,是我最关注的事情。 最近,我又开始读这本书了。是因为我感觉到很孤独,我不知道如何解决。我想,鲁滨逊一个人在一个荒岛上过了二十八年,他是如何面对孤独的呢?我想找到这个答案。 写日记 小说中有不少的章节,都是鲁滨逊的日记。记录了他每天的工作和经历,通过写日志,他仿佛能够与自己对话。所以,有时候当我感到孤独的时候,我也写日记,把我的感想,我的困惑和烦恼统统写出来。对我自己来说,这也是一种释放。 投身工作,制造产品,让自己忙活 除非生病或者下雨,鲁兵逊总是在不停的忙活着。 收集葡萄,晒葡萄干 圈养小羊,让自己有充足的肉可以吃 种植大麦,自己制作面包 加固自己的房子 晒制陶土,制作陶器 环岛旅行 … 鲁滨逊每天都在忙活着,每一天过得都非常有意义。我也觉得自己决不能浪费时间。 找到自己的信仰 鲁滨逊在一次生病过程中,身体非常虚弱,当他回忆往事的时候,总觉得自己是个罪恶的人,无法得到谅解。但是偶然他得到一本《圣经》,他阅读圣经,从中找到自己的信仰。有信仰是非常幸福的事情,但是你若问我我的信仰是什么,我也不知道我的信仰是什么。 这是最好的时代,也是最坏的时代。所有的人都觉得90后是压力最大的一代,90都神经也是最敏感的(腾讯张军的致敬青年,白岩松的“不会吧”)。我们承受着各种压力,其中最大的可能就是房价了。 人生当中,自由自在可能仅仅是片刻的,承受压力却是主旋律。但是如何面对压力,却把人分成了不同的样子。有的人会被压力击垮,放弃抵抗,沉醉于各种网络精神鸦片中,有的人却能负重前行,坚持学习,一往无前。 罗曼罗兰说过:这世上只有一种真正的英雄主义,就是认清生活的真相,并且任然热爱她。

2021-05-17 18:23:41 · 1 min · Eddie Wang

使用AI让卡通人物更加真实

魔女宅急便 琪琪 有点像花木兰 佐助 不认识 小樱 不认识 不认识 不认识 参考 https://designyoutrust.com/2021/04/person-uses-artificial-intelligence-to-make-anime-and-cartoon-characters-look-more-realistic/

2021-05-14 13:49:09 · 1 min · Eddie Wang

RabbitMq 大量的连接抖动

连接抖动介绍 Workloads with high connection churn (a high rate of connections being opened and closed) will require TCP setting tuning to avoid exhaustion of certain resources: max number of file handles, Erlang processes on RabbitMQ nodes, kernel’s ephemeral port range (for hosts that open a lot of connections, including Federation links and Shovel connections), and others. Nodes that are exhausted of those resources won’t be able to accept new connections, which will negatively affect overall system availability. ...

2021-05-13 11:41:43 · 1 min · Eddie Wang