Locust性能测试入门案例及分布式压测

前言大家好,我是洋子。最近好多身边人都阳了,记得保护好自己性能测试已经成为作为测试工程师/测试开发工程师一项重要的专项能力在抢红包、活动秒杀这种短时间内流量突增的场景,或者是健康宝这种使用用户超级多的场景,我们均需要进行压力测试,确保服务稳定可用随着近年来测试行业的发展,业务架...

2023-03-09 Python功能测试性能测试压力测试


Python MySSH 实现剧本执行器

通过封装paramiko这个ssh模块,我们可以实现远程批量管理linux主机,在上一篇文章中我们封装过一个myssh类,这个类可以执行命令上传下载文件等,我们在这个类的基础上,实现一个简单的任务执行功能。执行方式程序会在json文件中解析参数,并将参数与所对应的主机进行关联,对不同的主机组执行不同的...

2023-03-09 JSON打包Python


Django Admin后台定制简单监控页

我们使用django的admin二次定制一个图形化界面,首先我们把语言设置为中文简体.修改: settings.py language_code = 'zh-hans' time_zone = 'asia/shanghai' 修改: apps.py from django.apps import appconfig class mywebconfig(appconfig): name = 'myweb' verbose_n...

2023-03-09 数据库SQLPythonDjango


Django 实现统计网站访问状态

网站访问状态统计(饼状图): 统计web容器的日志数据,并通过饼状图将访问状态统计出来,例如404状态.前台index.html代码如下. 网站访问状态统计 var kv = new array(); kv = {{ data | safe }} var test = new array(); for(var logkey in kv){ test.push( {value:kv[logkey], name:logkey} ...

2023-03-09 HTML容器Python网站


Django Ajax动态图形监控

ajax动态图形监控: 通过使用前端轮询的方式实现对主机动态图形监控.先来定义index.html前端绘图代码. var display = function(time,cpu) { var main = echarts.init(document.getelementbyid(("main"))); var option = { xaxis: { boundarygap:false, boundarygap:false, type: 'category...

2023-03-09 HTMLPython网站Ajax


Django Ajax 实现历史图形查询

django 通过ajax接口实现前后端数据交互功能,通过ajax实现当用户输入要查询的数据时,发送到后端,后端处理后推送到前端,前端直接绘制图形。首先实现ajax前后端简单交互功能,我们直接在templates新增一个index.html并在代码中调用echarts前端绘图库. title var mychart = echarts.init(do...

2023-03-09 HTMLPython网站Ajax


Django 前端BootCSS 实现分页

通过使用bootstrap框架,并配合django自带的paginator分页组件即可实现简单的分页效果。1.创建myweb项目python manage.py startapp myweb2.修改settings.py配置文件,导入我们的app的名字,去掉csrf这个选项# 屏蔽一项 middleware = [ #'django.middleware.csrf.csrfviewmiddleware' ] # ...

2023-03-09 HTTP数据库SQLPython


Python 使用sigthief签发证书

windows 系统中的一些非常重要文件通常会被添加数字签名,其目的是用来防止被篡改,能确保用户通过互联网下载时能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会被病毒、恶意代码和间谍软件所侵害,而一些杀毒软件也是通过检测程序中的证书来实现查杀判定的,本章将...

2023-03-09 httpsPython存储


Python 运用Paramiko实现批量巡检

通过封装paramiko这个ssh模块,我们可以实现远程批量管理linux主机,在此基础上配合钉钉api接口可实现自动告警机制,定期自动检查设备状态,并推送到钉钉群内。首先需要配置双网卡模式,我们将无线网卡配置路由让其走外网与钉钉连接,有线网口则负责与内部服务器相连接,只需要配置路由即可实现。网...

2023-03-09 Python机器人ssh正则表达式Django


Django Ajax序列化与反序列化

序列化与反序列是最常用的功能,有时我们需要将一个表单组打包成json格式等然后再提交给服务端,这样可以提高效率节约带框,如下是django配合ajax实现的序列化与反序列化,文件上传等操作。ajax序列化与反序列化: 前端ajax通过序列化发送json数据,后端通过反序列化接收数据并处理数据. 发送数据 ...

2023-03-09 JSONHTML文件存储PythonAjax