性能测试工具Locust,一个开源性能测试工具使用Python代码来定义用户行为.用它可以模拟百万计的并发用户访问你的系统.1.它与目前主流的LoadRunner和Jmeter玩法都不一样.2.它完全基于Python开发,用Python来编写用户行为.如果想用好它的话,你必须对Web开发有一定的认识.而且还要熟悉Python开发.官方网站:https://locust.io/ 2.安装Locuse2.1, 通过pip命令安装 /> pip install locustio2.2, 通过GitHu…
前言 GitHub应该是广大开发者最常去的站点,这里面有大量的优秀项目,是广大开发者寻找资源,交友学习的好地方.尤其是前段时间GitHub公布了一项代码存档计划--Arctic Code Vault,要把代码埋入地下250米深的永久冻土层,可以将代码保存一千年.此外,GitHub 还为开发者在配置文件中设计了纪念徽章. 想想自己的代码可以作为人类的技术瑰宝被保存一千年,是不是有点自豪呢. 好了,言归正传. 虽然GitHub没有被墙,但是由于CDN服务器都在国外,所以国内访问GitHub的速度实在…
An open source load testing tool. 一个开源性能测试工具. define user behaviour with python code, and swarm your system with millions of simultaneous users. 使用Python代码来定义用户行为.用它可以模拟百万计的并发用户访问你的系统. 如果你常关注我的博客,大概会注意到我有三.四年没有写过关于性能测试的文章了,其实,今年也没更新几篇像样的博客,反而是我最忙的一年,…
An open source load testing tool. 一个开源性能测试工具. define user behaviour with python code, and swarm your system with millions of simultaneous users. 使用Python代码来定义用户行为.用它可以模拟百万计的并发用户访问你的系统. 为何突然关注性能测试工具?其实,我只是单纯对Locust工具本身感兴趣而已. 1.它与目前主流的LoadRunner和Jmeter…
1.StarUML StarUML是一个开源UML项目,可以开发快速,灵活,可扩展,多功能并且免费的UML/MDA平台.此项目运行在Win32平台之上.StarUML项目的目标是成为RationalRose.Together等商业UML工具的替代者. 2.NetbeansUMLPlugin NetBeansUML插件目前支持以下UML图:活动图,类图,序列图,状态图,以及用例图.你可以在图编辑器中排列图,拖曳图案和类等等. 3.Acceleo Acceleo是一个代码生成器,可以将模型转换成代码…
本篇将会详细地介绍Apache公司的JDBC帮助工具类DbUtils以及如何使用.在上一篇中我们已经通过将以前对dao层使用JDBC操作数据库的冗余代码进行了简易封装形成自己的简单工具类JdbcUtils,而在这过程中很多都是借鉴和参考了DbUtils的代码,因此通过上一篇的学习,会让我们在对DbUtils进行更快速简单的认识. 俗话说学习一个开源的工具最好的方法就是看其官方文档,是的,在Apache官网中对DbUtils进行了详细的介绍:http://commons.apache.org/pr…
发布一个开源小工具,支持将酷狗和网易云音乐的缓存文件转码为MP3文件. 以前写过kgtemp文件转mp3工具,正好当前又有网易云音乐缓存文件需求,因此就在原来小工具的基础上做了一点修改,增加了对网易云音乐的支持,并简单调整了下代码结构,方便后续增加其他音乐软件的支持. 工具使用介绍 下载程序(点击下载),然后启动程序, 首先,设置输入目录,也就是解密后的文件存放在哪里 然后将酷狗或者网易的缓存文件 or 整个文件夹,拖入到程序即可 打开转码结果目录,可以看到转码后的结果 缓存目录如何找 网易云音…
Apache—dbutils开源JDBC工具类库简介 一.前言 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能. API介绍: ①org.apache.commons.dbutils.QueryRunner ②org.apache.commons.dbutils.ResultSetHandler 工具类:org.apache.common…
前言 qshell是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具.该工具设计和开发的主要目的就是帮助开发者快速解决问题.目前该工具融合了七牛存储,CDN,以及其他的一些七牛服务中经常使用到的方法对应的便捷命令,这个工具是真的好用!我目前使用过的有批量重命名,采集网上的资源到七牛云空间! 工具 GitHub:https://github.com/qiniu/qshell 下载 该工具使用Go语言编写而成,当然为了方便不熟悉Go或者急于使用工具来解决问题的开发者…
数字证书,真是个神奇的东西,可以保证软件不被修改,可以表明文件的发布日期,最重要的,可以很大程度的减少杀毒软件的误报,当然,这就要使用可信任的机构颁发的证书了. 现在要说的不是申请证书,而是如何制作自己的证书. 1.安装windows sdk 生成证书和签名工具都包含在里面,Visual Studio应该都有自带了,以下内容中使用的工具都可以在C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bin里面找到 2.创建 X.509 证书 MSDN对Make…
内容来自网络 https://www.w3xue.com/exp/article/20191/16707.html https://blog.csdn.net/qq_36255988/article/details/82622044 一.Locust描述 (1) locust是一个易于使用的,分布式的,用户负载测试工具.用于web站点(或其他系统)的负载测试,然后算出系统能够处理多少并发用户. locust的思想是:在测试期间,一大群"蝗虫"会攻击你的网站,每一个"蝗虫&qu…
Locust是一款Python技术栈的开源的性能测试工具.Locust直译为蝗虫,寓意着它能产生蝗虫般成千上万的并发用户: Locust并不小众,从它Github的Star数量就可见一斑: 截止文章写作时,一共15951Star. Locust生态良好,它已在多家外企(包括世界500强)投入使用: 如此看来,Locust是非常值得学习和掌握的一款工具. Python的魔力在于化繁为简,基于Python的Locust也能给仍然困惑于性能测试的我们带来启发. Locust特点 以纯Python方式编…
版权声明:本文可以被转载,但是在未经本人许可前,不得用于任何商业用途或其他以盈利为目的的用途.本人保留对本文的一切权利.如需转载,请在转载是保留此版权声明,并保证本文的完整性.也请转贴者理解创作的辛劳,尊重作者的劳动成果. 作者:陈雷 (Jackei) 邮箱:jackeichan@gmail.com Blog:http://jackei.cnblogs.com 引子 按照原定计划,今天开始研究 JMeter,一天的时间看完了大半的 User Manual,发现原来只要沉住气,学习效率还是蛮高的,…
淘测试 性能测试开源小工具——http_load介绍 meizhu 发表于:2009-07-02 浏览:3552次 评论:1次 所属分类: 性能测试 性能测试开源小工具——http_load介绍 http_load简介 基于linux平台的一种性能测工具.以并行复用的方式运行,用以测试web服务器的吞吐量与负载,测试web页面的性能. 下载地址:http://www.acme.com/software/http_load/http_load-12mar2006.tar.gz 优点 1.基于命令行…
一.写在前面 官网:https://www.locust.io/ 官方使用文档:https://docs.locust.io/en/latest/ 大并发量测试时,建议在linux系统下进行. 二.Locust安装 1.1.   --->  pip3 install locust 1.2 . 通过GitHub上克隆项目安装(Python3推荐):https://github.com/locustio/locust  ,然后执行     ...\locust> python setup.py i…
典型的性能测试工具主要有2个,Load Runner和jmeter.Load Runner是商业化的,Jmeter是开源的.下面我们认识一下开源性能测试工具jmeter. 1.jmeter是什么? Apache JMeter是Apache组织开发的基于Jave的压力测试工具. Jmeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能.另外Jmeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果.为了最大限度的…
1 认识开源性能测试工具jmeter   典型的性能测试工具主要有2个,Load Runner和jmeter.Load Runner是商业化的,Jmeter是开源的.下面我们认识一下开源性能测试工具jmeter. 1.jmeter是什么? Apache JMeter是Apache组织开发的基于Jave的压力测试工具. Jmeter可以用于对服务器,网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能.另外Jmeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证…
http://blog.163.com/hlz_2599/blog/static/142378474201341341339314/ Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和linux版本.linux版本更新快,最新版本为iperf…
gprof是GNU组织下的一个比较有用的性能测试功能: 主要功能:   找出应用程序中消耗CPU时间最多的函数: 产生程序运行时的函数调用关系.调用次数 基本原理:   首先用户要使用gprof工具,必须在GCC编译该文件的选项中添加-pg选项,然后GCC会在用户应用程序的每一个函数中加入一个名为mcount(或者是_mcount.__mcount,这依赖于编译器或操作系统)的函数,即应用程序中每一个函数都要调用mcount函数,而mcount函数使用后会在内存中保存函数调用图,并通过函数调用堆…
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 导语: 在IT.互联网及游戏行业,软件测试都是一个重要且不可或缺的过程,测试是软件生命周期中的一个重要阶段,是软件质量保证的关键步骤.目的是为了检验软件系统是否满足需求.随着中国IT.互联网及游戏产业的发展和市场的不断成熟,人们对软件功能的期望值也逐步增高,通常关注的指标包括,性能.可靠性以及最重要的质量缺陷等.几乎每个中大型IT企业的产品在发布前都需要大量的质量控制.测试和文档工作.这些企业也意识到测试的广度和深度决定了产品甚至企…
MindMup是一个开源.在线的思维导图工具:它有以下特点: 开源 在线 导图可存放在网站(公有,要是在不同的终端浏览的话需要记住导图的网址)或google driver(私有),无用户名密码 很方便的分享功能:比如可以插入到博客中 只能使用比较新的浏览器打开(html5制作) 博客园 on MindMup…
开始研究WEKA,一个开源java的数据挖掘工具. HS沉寂这么多天,谁知道偏偏在我申请离职的时候给我安排了个任务,哎,无语. 于是,今天看了一天的Weka. 主要是看了HS提供的三个文章(E文,在google的帮助下看完的): http://www.ibm.com/developerworks/opensource/library/os-weka1/index.html http://www.ibm.com/developerworks/opensource/library/os-weka2/…
近来有许多人问起SQL在线管理的问题,遂将以前用过的一个开源SQL 在线管理工具修改了一下,并分享. 看下效果图: 原项目的地址:http://sourceforge.net/projects/asp-ent-man/files/ 邀月修改后的项目:vs2010版本:下载二下载一vs2005版本:下载三 http://blog.itpub.net/16436858/viewspace-664615/ http://sourceforge.net/projects/asp-ent-man/file…
如果你是一个Slick用户,或者你是一个数据库编程人员正在尝试进入函数式编程模式,那么FunDA可能会帮到你. 目前市面上FRM(Functional Relational Mapper),即函数式的数据库处理工具库的选择并不多,Typesafe公司的Slick可能是最通用的选择了.整体上来说:Slick还是一个不错的函数式数据库编程工具,用scala语言,很多地方引用了函数式的抽象模式和对象(functional abstractions and objects).但是,FRM是一种偏重数据读…
大家在使用网盘的时候,一定忍受不了限速下载的速度.今天给大家分享一个开源的网盘下载项目BaiduPCS-Go.Go语言编写,仿 Linux shell 文件处理命令的百度网盘命令行客户端.多平台支持, 支持 Windows, macOS, linux, 移动设备等. 项目下载地址,根据自己的操作系统选择相应的下载包,下载解压后的目录如下: 下载文件/目录本地默认路径是download文件夹下,可已使用命令指定本地下载路径. 因为README中详细的介绍了命令行命令的使用,所以我只做几个主要功能的…
Pinpoint是一个开源的 APM (Application Performance Management/应用性能管理)工具,用于基于java的大规模分布式系统,基于Google Dapper论文. 这是个人学习Pinpoint的笔记,请点击下面的链接阅读或者下载电子版本: 在线阅读 国外服务器:gitbook提供的托管,服务器在国外,速度比较慢,经常被墙 国内服务器:腾讯云加速,国内网速极快 下载pdf格式 下载mobi格式 下载epub格式 本文内容可以任意转载,但是需要注明来源并提供链…
​ 在社区中时常会出现"抱怨某商业产品越来越臃肿"的声音,API 工具也是如此.从最早期只做 API 调试的工具,到经过多年的演进后集成全面功能的"庞然大物",它越来越成熟了,也越来越不适合最初的那批用户了.我们并不需要用到所有的功能,自然也会觉得自己用不上的功能是"多余"的. 我们希望个性和共性能够共存,因此,我们决定发布这款极其轻量的 API 工具,基础功能仅包括 API 文档和测试,满足开发者最核心的需求. ▲ Eoapi是什么? ▲ Eo…
背景 入编程界6年来,大大小小的安全漏洞是真滴听了不少,xxx通过日志入侵了,xxxx通过请求入侵了,等等等等. 近期fastJson又报安全漏洞,敢巧自己又"被"跳槽到了新公司,看着手里热腾腾的"毫无注释.毫无代码洁癖可言的"项目,头大,结果发现使用的json还正好是fastjson.且是fastjson漏洞版本,更是让我孰不可忍. github --> fastjson --> 解决方案 --> 到项目解决. 赶巧,就随手看了下最近周榜上的受欢…
原文链接:https://mp.weixin.qq.com/s/9PxSPuHmucSLi_welq6uNQ 现在性能测试工具太多,根据业务不同使用,比如说我们熟悉的loadrunner.jmeter.ab.webbench等等,这些工具是也主流大部分也在使用,但是如果你能看懂python代码,会写就更好了,可以根据自已的业务编写,不会自己写框架也可以尝试一下今天的主角Locust,一款基于python的开源性能测试工具,主要也是负载测试工具,它的优点是学习起来比较简单,功能完全自定制,自由控制…
背景 Python3.6 性能测试框架Locust的搭建与使用 基础 python版本:python3.6 方法一: pip install locustio 方法二: 开发工具:pycharm 使用教程: https://www.cnblogs.com/qingchengzi/p/9505548.html Locust的安装与配置 点击“File”→“setting” 点击“setting”,进入设置窗口,选择“Project Interpreter” 点击“+” 输入需要“Locust”,点…