摘要: 并发用户数:是指现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数(Virutal User)。 并发用户数和注册用户数、在线用户数的概念不同, 1、并发用户数一定会对服务器产生压力的, 2、而在线用户数只是 ”挂” 在系统上,对服务器不产生压力, 3、注册用户数一般指的是数据库中存在的 阅读全文
posted @ 2022-11-27 21:02 hanjialong 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一、设计思路 框架采用python3+yaml+po+unittest+HTMLTestRunner等技术编写的UI自动化测试框架 1.使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性; 2.使用yaml 阅读全文
posted @ 2022-10-25 21:34 hanjialong 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 1.项目结构 2.部署uWSGI pip install uwsgi 此处切pip运行环境python环境和django环境是一套,否则在启用服务的时候可能会报缺少module 需要指定 uwsgi.ini配置信息[uwsgi] socket=127.0.0.1:8089 #和nginx交互的soc 阅读全文
posted @ 2022-05-03 11:38 hanjialong 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 背景介绍 宅米是一家专注校园电子商务的互联网企业,目前主营校园超市O2O。公司成立于2014年11月,仅仅一年多的时间,公司即经过4轮融资,覆盖近200座城市,1000多所大中专院校,10000多栋宿舍楼,日均订单20万,峰值订单50万。 初识架构 这样的系统能不能应对今后快速的业务发展?性能问题会 阅读全文
posted @ 2021-05-05 20:03 hanjialong 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 什么是性能分析? 性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。 影响的程度取决于基准测试。基准测试在外部执行,用于衡量应用真实性能。所谓真实性能,即终端用户所体验的应用表现。 ### 阅读全文
posted @ 2021-05-05 20:02 hanjialong 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、需求调研:(我们公司需求为列简单列出) 测试范围:订单流程、搜索等 系统架构: gateway 、ES 、MySQL redis 业务逻辑 & 数据流向:略 测试数据量:商品数量:1w,用户数据:1w 外部依赖:调用其他rpc,如user服务,mq等 预期指标: 1> 业务监控系统,找到业务量峰 阅读全文
posted @ 2020-07-11 10:06 hanjialong 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、环境配置 1.Django安装 python3.5、pip3及pycharm专业版自行安装。 (1)安装Django: 这里只介绍较为简单的pip3命令安装方式。 win+r,调出cmd,运行命令:pip3 install django,自动安装Pypi提供的最新版本。 安装完成后如下图所示: 阅读全文
posted @ 2020-05-17 21:30 hanjialong 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Django-4 知识预览 分页器(paginator) COOKIE 与 SESSION 回到顶部 分页器(paginator) 分页器的使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 阅读全文
posted @ 2018-09-26 16:15 hanjialong 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Django-3 知识预览 Ajax前戏:json Ajax简介 jquery实现的ajax JS实现的ajax 回到顶部 Ajax前戏:json 什么是json? 定义: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECM 阅读全文
posted @ 2018-09-26 16:15 hanjialong 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Ajax前戏:json 什么是json? 定义: JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使 阅读全文
posted @ 2018-09-26 16:15 hanjialong 阅读(100) 评论(0) 推荐(0) 编辑