忙活了有一段时间,零零散散的写了一个Chrome扩展。这里发发一篇文章安利一下。 怎样的一个扩展呢 它是一个Gmail 过滤器辅助工具,使用这个扩展可以轻松的创建邮件过滤器。 有图有真相 ?...如何下载 Chrome Store 大中华局域网用户下载地址 为什么写这个扩展 还是那个原因,自己遇到了不爽与痛点。 我是一个重度的Gmail用户,工作的邮箱使用Gmail托管。...好在,我是一个程序员(虽然不是一个前端攻城狮),但是还是花了周末的一个下午写出了这个应用的雏形。再加上后续的修修改改就成了这个样子。...开源么 当然开源,原因如下 个人能力和精力毕竟有限 希望通过社区的力量推动这个扩展持续发展 所以,如果你有想法的话,可以访问这个Github地址 https://github.com/androidyue.../Gmail-Helper-Filter 贡献力量 除了开源贡献代码外,如果你有想法,也可以共享力量,比如 提需求 提bug 分享本文或扩展 捐赠(下面那个红色按钮) 感谢 再次感谢我的御用设计师 大麦
之前分享过那些我常用的 Chrome 扩展 ,一篇文章内容有限,于是有了后续篇。...在Chrome浏览器上享受经典的超级马里奥兄弟游戏!...如果不想安装扩展还有个网页版https://www.yikm.net/ Chrome扩展地址 https://chrome.google.com/webstore/detail/super-mario-bros...查看类似网站 这个扩展能让你获得正访问的网站相关的10个类似网站结果,来看看微博类似的有Facebook,baidu。...豆瓣电影传送门 妈妈再也不会担心我找不到资源了,直接在豆瓣电影右侧显示可以观看电影的链接。
大家好,我是 ConardLi,今天来给大家推荐几个我常用的 Chrome 扩展。 不能翻墙怎么装 Chrome 扩展?...很多小伙伴不能翻墙,安装 Chrome 扩展一直是个很麻烦的事,开始推荐这些插件之前,我先教大家个小技巧,不翻墙怎么安装 Chrome 扩展。...比如下面我推荐的第一个 Proxy SwitchyOmega 插件,它的插件地址是 https://chrome.google.com/webstore/detail/proxy-switchyomega...搜索到后,下载 Chrome 扩展对应的 crx 文件。 然后打开 chrome://extensions/ 开启右上角开启开发者选项,然后直接将 crx 文件拖进去即可,非常简单。.../related 这个插件可以查看与当前网站同类型其他网站,基本可以把同领域内所有高流量的网站都找出来。
分享过的扩展有油猴,ocr图片取字,音乐聚合,图片助手,微博图床,视频下载器,翻译,截图,微博备份,微信同步助手,b站助手,豆瓣电影传送门等等,这里继续分享那些好用的 Chrome 扩展。...IDM可以让用户自动下载某些类型的文件,可将文件划分为多个下载点以更快下载,并行出最近的下载,方便访问文件 下载idm软件后会直接安装好Chrome扩展 ? 在扩展程序里开启idm扩展 ?...知识星球助手 知识星球是我最常用的网站了,除了APP,网页版也很好用,我几乎每天会更新星球内容,目前已经近1000条内容了,星友也快1000人了,微信扫码免费加入吧。 ?...Chrome扩展地址 https://chrome.google.com/webstore/detail/%E7%9F%A5%E8%AF%86%E6%98%9F%E7%90%83%E5%B0%8F%E5%...它还有对应的油猴扩展 https://greasyfork.org/zh-CN/scripts/378301 京价保 京价宝是一个帮助你自动申请京东价格保护的chrome拓展 https://jjb.im
有很多方法可以获得你的脚本: 使用BlazeMeter Chrome扩展程序记录您的方案 使用JMeter HTTP(S)测试脚本记录器, 您可以设置代理,运行测试并记录所有内容 从头开始手动操作并构建所有内容...您可能遇到的常见问题包括: 防火墙 – 确保您的环境对BlazeMeter CIDR列表(正在不时更新)开放并将它们列入白名单 确保存在所有测试文件,例如CSV,JAR,JSON,User.properties...我们现在准备用50k用户创建我们的最终主/从测试: 将测试名称从“我的产品测试”更改为“我的产品测试 – 从属1”。...现在,重复步骤1-5,直到创建所有九个从属。 回到你的“我的prod test -salve 9”并按下Duplicate。 将测试名称更改为“My prod test -Master”。...检查我们刚刚创建的所有从站(我的prod test -salve 1-9)并按save。 您对50k用户的主从测试已准备就绪。
Postman API Testing Limitations 可扩展性 Postman测试无法扩展。...步骤3-记录您的测试 恭喜你!Postman和JMeter终于建立了联系。当您开始请求或收集时,JMeter将捕获它并为每个请求生成一个HTTP请求采样器。...因此,在Internet Explorer或Chrome浏览器中执行设置就足够了。这将设置纽曼将使用的系统级代理。...代理记录器 代替本地JMeter代理,您可以使用基于云的BlazeMeter代理记录器,该记录器: 简化证书的创建,尤其是在记录移动应用程序流量方面。...具有动态参数自动关联的功能。 局限性 请记住,这种方法仅适用于仅记录请求。您在“先决条件”下定义的所有脚本。或Postman中的“测试”标签将不被考虑。
前言 熟悉jmeter的同学应该都知道,jmeter是做服务端性能测试的工具。jmeter还可以进行Web端自动化测试,这个功能也是我最近才知道的,个人认为比较有意思。...配置本地Chrome Driver地址,Chrome Driver需要提前下载好。 添加WebDriver Sampler 在取样器中选择WebDriver Sampler采样器。...also saves selector as variable but uses CSS. link.click(); //Click the search result's Link //设置整个事务的总的请求超时时间...总结 基于jmeter的扩展插件WebDriver并且结合js编写测试用例,可以实现WEB端自动化测试。...jmeter是可以提供继承Samlper采样器开发扩展的采样器的,WebDriver插件开发原理也是基于这个特性来开发的。 不过使用jmeter做WEB端自动化测试是能做但是不适合。
有许多方法可以获得脚本: 使用 BlazeMeter 的 Chrome 扩展 来记录你的方案 使用 JMeter HTTP(S) 测试脚本记录器 来设置一个代理,那样你就可以运行你的测试并记录下所有的东西...,诸如默认HTTP请求,来使得在环境之间切换时你的工作更轻松....为此,先按下灰色的按钮: 告诉JMeter引擎我想要完全控制!...- 来获得对你的测试参数的完全控制 通常你将会遇到的问题: 防火墙 - 确保你的环境对BlazeMeter的CIDR 列表 (它们会实时更新)开发,并把它们放入白名单中 确保你所有的测试文件, 比如:...你应该观察下Waterfall / WebDriver 选项卡来看看请求是否正常,你不应该在这一点上出任何问题(除非你是故意的).
请求方法的本质 请求方法是请求行中的第一个单词,它向服务器描述了客户端发出请求的动作类型。...'heiheihei', // 告诉百度,我这次请求是来嘿嘿嘿的 }); 上面的请求中,我们使用了自定义方法heiheihei。...虽然百度服务器无法理解这样的请求是在干什么,但这样的请求也是可以正常发送到百度服务器的。...和 POST 的区别 由于浏览器和服务器约定俗称的规则,造成了 GET 和 POST 请求在 web 中的区别: 浏览器在发送 GET 请求时,不会附带请求体 GET 请求的传递信息量有限,适合传递少量数据...受浏览器的影响,在实际开发中,GET 和 POST 有以下区别: 浏览器在发送 GET 请求时,不会附带请求体 GET 请求的传递信息量有限,适合传递少量数据;POST 请求的传递信息量是没有限制的
有许多方法可以获得脚本: 使用 BlazeMeter 的 Chrome 扩展 来记录你的方案 使用 JMeter HTTP(S) 测试脚本记录器 来设置一个代理,那样你就可以运行你的测试并记录下所有的东西...,诸如默认HTTP请求,来使得在环境之间切换时你的工作更轻松....遍历所有的场景(包括True 或者 False的回应) 来确保脚本行为确如预期......为此,先按下灰色的按钮: 告诉JMeter引擎我想要完全控制!...- 来获得对你的测试参数的完全控制 通常你将会遇到的问题: 防火墙 - 确保你的环境对BlazeMeter的CIDR 列表 (它们会实时更新)开发,并把它们放入白名单中 确保你所有的测试文件, 比如:
这不是在填个人信息表,而是你使用Chrome浏览器和谷歌应用程序时被收集的个人数据。...淘汰第三方插件,谷歌被指涉嫌垄断 谷歌一方面不情不愿地应对苹果的隐私新政,另一方面暗搓搓地把用户数据都捏在自己手里。...谷歌在淘汰第三方插件后强调,“不会建立替代标识符来跟踪个人网络浏览记录,也不会在产品中使用它们。” 此举看似在保护用户隐私,但实际是将用户数据all in,加剧了谷歌在追踪数据中的中心地位。...据了解, Google正在测试一种名为FLoC(群组联邦学习)的新API(软件接口),它将作为浏览器扩展存在于Chrome中,该技术可以实现前述愿景。...Chrome推出隐私沙箱功能 但是,美国反垄断监管机构近日对谷歌发起诉讼,指控谷歌试图通过 Chrome 浏览器的隐私沙箱功能,隐藏自己的真实意图。
你可以在本文的结尾部分看到讨论的记录....有许多方法可以获得脚本: 使用 BlazeMeter 的 Chrome 扩展 来记录你的方案 使用 JMeter HTTP(S) 测试脚本记录器 来设置一个代理,那样你就可以运行你的测试并记录下所有的东西...,诸如默认HTTP请求,来使得在环境之间切换时你的工作更轻松....为此,先按下灰色的按钮: 告诉JMeter引擎我想要完全控制!...- 来获得对你的测试参数的完全控制 通常你将会遇到的问题: 防火墙 - 确保你的环境对BlazeMeter的CIDR 列表 (它们会实时更新)开发,并把它们放入白名单中 确保你所有的测试文件, 比如:
有许多方法可以获得脚本: 使用 BlazeMeter 的 Chrome 扩展 来记录你的方案 使用 JMeter HTTP(S) 测试脚本记录器 来设置一个代理,那样你就可以运行你的测试并记录下所有的东西...保持你的脚本参数化,并使用配置元素,诸如默认 HTTP 请求,来使得在环境之间切换时你的工作更轻松。...遍历所有的场景(包括 True 或者 False 的回应) 来确保脚本行为确如预期......为此,先按下灰色的按钮: 告诉 JMeter 引擎我想要完全控制!...- 来获得对你的测试参数的完全控制 通常你将会遇到的问题: 防火墙 - 确保你的环境对 BlazeMeter 的 CIDR 列表 (它们会实时更新)开发,并把它们放入白名单中 确保你所有的测试文件,
w=2314&h=652] 步骤4、微信开发者工具调试模块主要包含7个模块,network模块展示网络请求的状态信息。...选择打开调试器,点击network,可以看到完整的接口信息,包括请求报文和返回报文。...1)请求报文,在header里展示: Ye6y-gUGh4pDYQoPLhQodw.png [jkYKNicuH1bXwCsBXX58OA?...w=692&h=430] 4)打开blazemeter插件,选择编辑按钮,点击查看jmeter脚本 [Ai_4YpV_DVKcjvHTOWIqtQ?...w=652&h=64] 3)启动whistle:whistle start 4)安装Chrome扩展:搜索:Proxy SwitchyOmega,安装拓展 https://chrome.google.com
前面介绍了用postman+newman做接口自动化,其实这个工具不太适合做大型的自动化测试,主要是不太方便扩展和维护。 最灵活的当然是用python来写,可是python写起来比较需要时间。...有没有一种介于这两者之间的。 我认为是有的,我觉得用jmeter来做自动化完全胜任。 它可以用各种断言,各种参数化,各种条件机制。...首先我用fiddler连接手机,设置代理,用fiddler来录制mobile接口,为啥不直接用jmeter来录制,网上搜的都说可以录制,但是用的时候,发现已经不支持手机了。...以前是支持的,我还用手机录制过。...Request Defaults, 就是请求的样本,只要填一个,后面所有的请求都是这个模式,比如host, schema等 ?
我通过这篇文章把今天工作中遇到的HTTP跨域和OPTION请求的一个坑记录下来。...观察Chrome开发者工具,发现其实域名b的服务已经成功执行了,确实返回了200的Status code, ? 而且我已经从Chrome开发者工具里观察到浏览器已经成功接到域名b发送回来的请求了。...但我试过,在我的场景下还是不工作,因为我的例子里,服务器已经针对OPTIONS请求返回HTTP 200的状态码了。...如果去掉,虽然避免了预检请求,但是又遇到401 Unauthorized错误了。 于是,我换了一种认证方式,终于成功实现了期望的跨域请求,在我域名a的前端应用里打印出了来自于域名b的服务的响应。 ?...我使用了form认证方式,这种方式不会造成该请求成为一个”需要预检的请求“,所以最后跨域成功了。
我通过这篇文章把今天工作中遇到的HTTP跨域和OPTION请求的一个坑记录下来。 场景是我需要在部署在域名a的Web应用里用JavaScript去消费一个部署在域名b的服务器上的服务。...开发者工具,发现其实域名b的服务已经成功执行了,确实返回了200的Status code, [1240] 而且我已经从Chrome开发者工具里观察到浏览器已经成功接到域名b发送回来的请求了。...{ HttpUtil.setResponse(response, HttpStatus.OK.value(), null); return; } [1240] 但我试过,在我的场景下还是不工作...,因为我的例子里,服务器已经针对OPTIONS请求返回HTTP 200的状态码了。...如果去掉,虽然避免了预检请求,但是又遇到401 Unauthorized错误了。 于是,我换了一种认证方式,终于成功实现了期望的跨域请求,在我域名a的前端应用里打印出了来自于域名b的服务的响应。
作为一个爱好统计数据的人,我从2010年开始记录我每天的睡眠时间,包括几点睡的觉、睡了多久,和之后补睡了多久。...统计了两年半,从2010年2月12日到2012年8月6日,除中间部分时间回国没有统计以外,一共有874天的记录。 ?...Excel统计出我这两年半的睡眠记录,以下是一些总结: ? ? 上图虽然看起来是个正态分布,但日期分布其实很不均匀,睡的少于6小时的通常是周一到周五,多于8小时的基本都是周末和假期。...由于具体的记录条目太多,没法全部复制上来,因此选择了用下面两幅图展示这两年半的信息。...第一幅图画的是每一天的睡觉时间,由图可看出大部分情况下我每天是在凌晨1点到凌晨5点睡觉,其中凌晨3点睡觉的次数比较多。 ? 下面这幅图记录了整个两年半的时间段中,每一天的睡觉时刻和长度。
当您使用BlazeMeter扩展测试范围时,就会出现问题。在这种情况下,将CSV文件用于数据将意味着在云中运行的每个测试实例将拥有其自己的数据副本,这使得对数据进行更改成为问题。...请注意,要遵循这种情况,您需要拥有一个BlazeMeter帐户,一个运行BlazeMeter的云引擎可以到达的Redis服务器以及在JMeter中安装Redis数据集插件(您可以从插件中获取它)经理!)...21,值22值31,值32 现在,我要使用SSH(安全Shell)进入我的Redis服务器并开始使用该列表。...03 在BlazeMeter上扩展我们的测试 请注意,与使用CSV数据集配置不同,我们不需要包含任何其他文件,因为我们将远程获取数据。...测试使用的是云中的一个引擎还是跨数百个引擎都没关系,我们以一种更新所有测试中使用的所有数据的方式构建了它(但请确保Redis Server可以处理负载) !)。
View Results Tree listener 将两个 HTTP 请求采样器放在事务控制器中,给每个采样器一个唯一的名称(我的是“标签 1”和“标签 2”),如下所示: 接下来,将每个采样器配置为只需点击...接下来,让我们在 BlazeMeter 中运行此测试,然后查看请求统计报告以了解标签的显示方式: 就像查看结果树一样,我们有三个标签,第三个代表事务控制器本身。 这是什么意思?...这很方便,因为它告诉我们事务控制器内所有内容的指标(包装起来就像是一个采样器),以及每个所述内容的指标。 结论:如果我们不启用父样本,则会报告整个交易和交易内容(子项)的指标。...不生成父样本可能会扭曲某些指标的报告。 事务控制器生成一个额外的样本,用于测量执行嵌套测试元素所花费的总时间。...根据时钟分辨率,它可能比单个采样器加定时器的总和稍长。时钟可能会在控制器记录开始时间之后但在第一个样本开始之前滴答作响。最后同样如此。 生成的样本只有在它的所有子样本都成功时才被认为是成功的。
领取专属 10元无门槛券
手把手带您无忧上云