上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 一、背景 之前测试的项目前后端的"路由"(负责把前端发过来的请求转发到相应的后端服务上)要用Nignx来取代原来的tomcat的http server功能,做这个替换的原因是Nignx轻量级,抗并发,处理静态文件好。 Nignx常用做静态内容服务和代理服务器,直接外来请求转发给后面的应用服务器(to 阅读全文
posted @ 2019-12-11 17:10 海布里Simple 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一、YAML是什么 YAML是专门用来写配置文件的语言,远比JSON格式方便。 YAML语言的设计目标,就是方便人类读写。 YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表示结构,是不是听起来就和Python很搭? 顾名思义,用语言编写的文件就可以称之为YAML文件 阅读全文
posted @ 2019-11-20 20:19 海布里Simple 阅读(14929) 评论(0) 推荐(4) 编辑
摘要: 官方文档: https://docs.python.org/2/library/logging.html logging模块提供了两种记录日志的方式: 第一种方式是使用logging提供的模块级别的函数 第二种方式是使用Logging日志系统的四大组件 其实,logging所提供的模块级别的日志记录 阅读全文
posted @ 2019-11-18 16:49 海布里Simple 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 一、multiprocessing模块 multiprocessing模块提供了一个Process类来代表一个进程对象,multiprocessing模块像线程一样管理进程,这个是multiprocessing的核心,它与threading很相似,对多核CPU的利用率会比threading好的多 看 阅读全文
posted @ 2019-11-14 18:18 海布里Simple 阅读(99241) 评论(0) 推荐(7) 编辑
摘要: 一、步骤: 1、添加断点:单击代码行号后面的位置 2、进入调试模式:点击“甲壳虫”(似乎已经成了所有IDE调试模式的代号)(据说当年是一个蛾,die到继电器中间,导致机器运行不了,所以叫bug,调试叫debug) 3、选择想要的模式:进行逐步调试 4、查看调试结果 二、单步调试 step into/ 阅读全文
posted @ 2019-11-08 19:48 海布里Simple 阅读(1956) 评论(0) 推荐(1) 编辑
摘要: 之前一直使用本地的git客户端,通过命令来上传、下载代码到Gitlab;每次都需要启动git客户端,敲git命令来完成,不够灵活,因为强大的Pycharm就自带git功能,可以直接在Pycharm完成代码的改动和提交。 一,关联git.exe Pycharm需要先关联git,才能使用git的功能,配 阅读全文
posted @ 2019-11-07 14:37 海布里Simple 阅读(13328) 评论(0) 推荐(2) 编辑
摘要: 在使用Jmeter进行性能测试时,如果并发数比较大时候,单机受限内存、CPU、网络IO,会出现服务器压力还没有上去,压测服务器已经由于模拟的压力太大变的很卡甚至死机,这时可以使用Jmeter提供的分布式测试的功能。 一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度 阅读全文
posted @ 2019-10-29 16:09 海布里Simple 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 一、问题原因 用JMeter压测,有时候当模拟并发请求较大或者脚本运行时间较长时,JMeter会停止,报OOM(内存溢出)错误。 原因是JMeter是一个纯Java开发的工具,内存由java虚拟机JVM管理,当内存回收不及时,堆内存不足时,就会报内存溢错误。 概念补充: 内存泄露:应用使用资源之后没 阅读全文
posted @ 2019-09-21 17:06 海布里Simple 阅读(8804) 评论(0) 推荐(2) 编辑
摘要: 1、插件下载 首先下载jmeter的插件管理工具,下载地址:jmeter-plugins.org 如英文说明,把下载后的jar包放到jmeter的安装目录lib/ext文件夹下,重启jmeter,就会在jmeter的GUI上看到已经安装好的插件管理工具Plugins Manager。 使用Plugi 阅读全文
posted @ 2019-09-19 15:41 海布里Simple 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 1、为什么用命令行模式 使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,导致客户机卡死; 所以一般采用的方式是在GUI模式下调整测试脚本,再用命令行模式执行; 命令行方式支持在多个环境下使用,windosw的dos环境下,也可以在linux环境上执行。 注意:使用 阅读全文
posted @ 2019-09-17 15:39 海布里Simple 阅读(5119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
点击右上角即可分享
微信分享提示