开发工具
will的猜想
这个作者很懒,什么都没留下…
展开
-
【IDE】IntelliJ IDEA (Mac) 运行速度优化(问题起因:debug模式突然变得巨慢)
1. 背景IDEA 下运行程序,经常假死 5 s,作为 Mac 怎么能允许暂停 5s 的世界?考虑优化一下,操作流畅,心情才会愉悦。2. IDEA 优化配置2.1. JVM 参数配置打开 idea,菜单 –> help –> edit custom vm options,调整参数,重启即可。具体调整参数:-Xms2g-Xmx2g-XX:R原创 2018-01-12 10:08:13 · 7860 阅读 · 4 评论 -
如何使用jstack分析线程状态
背景记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程?当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。top命令在linux环境下,可以通过top命令查看各个进程的cpu使用情况,默认按cpu使用率排序1、上图中可...转载 2018-03-21 19:32:38 · 644 阅读 · 0 评论 -
jmeter之Thread Group(线程组)
Thread Group(线程组)1.线程组,或者可以叫用户组,进行性能测试时的用户资源池。2.是任何一个测试计划执行的开始点。3.上一篇提到的“控制器”和“HTTP请求”(采集器)必须在线程组内;监听器等其他组件,可以直接放在测试计划下。线程组设置参数的意义我们以下图为例,进行详细说明。见下图: 区域1(在取样器错误后要执行的动作)这个区域的主要作用很明显,在线程内的采样器失败后,接下来做什么。...转载 2018-03-12 20:43:30 · 8088 阅读 · 0 评论 -
Jmeter聚合报告分析
聚合报告:Aggregate ReportLabel:每个JMeter的element的Name值。例如HTTP Request的Name#Samples:发出请求数量。如第三行记录,模拟20个用户,循环100次,所以显示了2000Average:平均响应时间(单位:)。默认是单个Request的平均响应时间,当使用了Transaction Controller时,也可以以Transa...转载 2018-03-12 20:39:10 · 3312 阅读 · 0 评论 -
jmeter测试https请求
公司最近在搞全站HTTPS改造,进一步提高网站的安全性,防止运营商劫持。那么,改造完成后,所有前后端的URL将全部为https。 So ,研究下怎么用Jmeter访问https请求呢。 其实很简单, 第一步在jmeter中创建HTTP请求,如下图进行配置,https端口为443; 第二步,在本机浏览器,如Chrome中导入该域名证书,在更多工具-设置-管理证书的地方,找到该证书,导出到本地。然后在...原创 2018-03-12 20:32:07 · 4426 阅读 · 0 评论 -
apache jmeter
首先安装JMeter,我用终端命令安装的,比较方便,基本复制命令然后回车自动安装就好了,虽然版本比较老,但凑合用吧。安装步骤:打开终端输入:brew install jmeter,等待安装完成。接下来是测试接口:在终端输入open /usr/local/bin/jmeter打开JMeter,默认界面如下:...原创 2018-03-12 13:36:28 · 185 阅读 · 0 评论 -
Apache Bench对网站性能进行测试
1 简介Apache Bench简称ab,是Apache附带的一个工具,可以用来测试网站性能。通过ab指定命令发送请求后,可以得到每秒传送字节数、每秒处理请求数、每请求处理时间等统计数据。2 下载要使用ab,需要先下载Apache,从Apache首页进入下载页:在下载页面中我们能看出,Apache目前最新的版本为2.4.17:网上的教程大都是转载 2018-01-09 17:43:07 · 497 阅读 · 0 评论 -
几种Linux 查询外网出口IP的方法
Curl 纯文本格式输出:curl icanhazip.comcurl ifconfig.mecurl curlmyip.comcurl ip.appspot.comcurl ipinfo.io/ipcurl ipecho.net/plaincurl www.trackip.net/i1234567curl JSON格式输出:curl ipinfo.io/jsoncur转载 2018-01-31 14:27:26 · 3350 阅读 · 0 评论 -
Https单向认证和双向认证
一、HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为:80二、HttpsHyper Text Transfer Protocol over Secure Socket Layer,...转载 2018-07-17 20:38:38 · 192 阅读 · 0 评论