会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
青域
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
下一页
2020年1月15日
python+unittest接口自动化测试框架整理~~~整体框架
摘要: 经过一段时间的使用,决定重新整理接口测试框架,整体结构如下: common下文件最多,分别为:case_template 测试用例模版、handle_config 配置、handle_data 数据替换、handle_db 数据库操作、handle_del 文件删除、handle_excel表格读写
阅读全文
posted @ 2020-01-15 17:20 青域
阅读(1322)
评论(0)
推荐(1)
2019年12月14日
docker中部署django项目~~Dockfile方式和compose方式
摘要: 1. 背景: 本机win10上,后端django框架代码与前端vue框架代码联调通过。 2. 目的: 在centos7系统服务器上使用docker容器部署该项目。 3. 方案一:仅使用基础dockerfile逐步搭建部署; 方案二: 使用compose配置应用程序需要的所有服务,一键部署运行; 4.
阅读全文
posted @ 2019-12-14 15:56 青域
阅读(2572)
评论(0)
推荐(1)
2019年10月21日
性能测试学习第十天-----性能案例分析之数据库性能问题
摘要: 一、现象 /pinter/case/slow?userName=xxx tps很低,响应时间很长,数据库服务器cpu很高(接近100%),应用服务器负载比较低 索引 索引是对数据库表中一列或多列的值进行排序的一种结构,存储了表中的关键字段,使用索引可快速访问数据库表中的特定信息。类似于书籍中的目录。
阅读全文
posted @ 2019-10-21 18:21 青域
阅读(680)
评论(0)
推荐(1)
2019年9月28日
性能测试学习第十天-----性能案例分析之CPU消耗过高&响应时间较长
摘要: 一、现象 /pinter/case/cpu?type=1 使用google的gjson.tojson性能较差 type=2 使用性能好的阿里巴巴的fastjson库 压测过程中,发现应用服务器的CPU使用率比较高(>80%): 两种情况: 1、接口的性能非常好,比如响应时间<10ms,tps很高,此
阅读全文
posted @ 2019-09-28 16:56 青域
阅读(1271)
评论(0)
推荐(0)
性能测试学习第十天-----性能案例分析之线程阻塞
摘要: 一、定义 在多线程情况下,如果一个线程对拥有某个资源的锁,那么这个线程就可以运行资源相关的代码。而其他线程就只能等待其执行完毕后,才能继续争夺资源锁,从而运行相关代码。二、场景 车票售卖系统,当前剩余车票1张,此时有A、B、C、D四个用户同时来购票,系统开启了四个线程来执行业务操作,其中: A线程刚
阅读全文
posted @ 2019-09-28 16:39 青域
阅读(509)
评论(0)
推荐(0)
性能测试学习第十天-----性能案例分析之死锁
摘要: 一、定义 线程死锁就是有两个线程,一个线程锁住了资源A,又想去锁定资源B,另外一个线程锁定了资源B,又想去锁定资源A,两个线程都想去得到对方的资源,而又不愿释放自己的资源,从而造成一种互相等待,无法执行的情况。死锁是一种严重的阻塞。 二、现象 /pinter/case/block 出现死锁后,tps
阅读全文
posted @ 2019-09-28 16:30 青域
阅读(435)
评论(0)
推荐(0)
性能测试学习第十天-----性能案例分析之内存泄露
摘要: 一、查看Jvm运行状态的命令 监控jvm的GC情况: jstat -gcutil pid 1000 100 查看jvm配置信息: jmap -heap pid:可以看到java进程的堆的配置信息,各区的空间大小和配置信息 查看jvm中类和对象的占用情况: jmap -histo 5279 | hea
阅读全文
posted @ 2019-09-28 16:27 青域
阅读(825)
评论(0)
推荐(0)
性能测试JMeter应用篇---同线程组、跨线程组实现token共用
摘要: 方式一:将token值取出,设为全局变量,同线程组内可共用token值 1.登录请求如下: 2.从登录请求返回json字符串中提取token值,保存为变量token_0: 3.将token设置为全局变量,保存为 token_1: 4. 其他线程调用token: 方式二:将token值取出,设为全局变
阅读全文
posted @ 2019-09-28 14:44 青域
阅读(1681)
评论(1)
推荐(0)
性能测试学习第九天-----服务器系统性能监控
摘要: 1.操作系统监控命令: top,在top命令中,输入数字1展示每个核的CPU使用情况 2.内存监控命令:free free -m 以MB为单位显示系统内存的使用情况,同理,也可以使用-k、-g等其他的单位显示 free命令从两个维度统计了内存的使用情况 第一行Mem:从操作系统角度统计内存的tota
阅读全文
posted @ 2019-09-28 11:45 青域
阅读(719)
评论(0)
推荐(0)
2019年9月5日
性能测试学习第八天-----linux环境整合篇
摘要:
阅读全文
posted @ 2019-09-05 10:51 青域
阅读(183)
评论(0)
推荐(0)
2019年8月21日
性能测试学习第七天-----JMeter之linux环境部署及分布式压测
摘要: 性能测试过程中,压力机一般情况下就是测试人员的本地机。在高并发情况下,很容易成为性能测试过程中的瓶颈,不能真实反映系统性能;为了最大限度的排除压力机因素,我们将Jmeter部署至Linux服务器上,排除网络带宽、压力机配置等限制因素。 一、linux获取动态ip或静态ip: 1. virtualbo
阅读全文
posted @ 2019-08-21 09:30 青域
阅读(888)
评论(0)
推荐(0)
2019年8月16日
性能测试学习第六天-----JMeter拓展应用
摘要: 一、TCP取样器 服务器名称或IP:填写socket接口的ip 端口号:写socket接口的端口号 Re-use connection:是否重用链接,如果选择,同一个线程执行的所有请求都会使用一个tcp连接 Re-use connection+close connection:每个请求结束后关闭连接
阅读全文
posted @ 2019-08-16 16:12 青域
阅读(493)
评论(0)
推荐(0)
性能测试学习第五天-----Jmeter测试脚本&基础元件使用
摘要: JMeter简介:一个100%的纯Java桌面应用,由Apache组织的开放源代码项目,它是功能和性能测试的工具。具有高可扩展性、支持Web(HTTP/HTTPS)、SOAP、FTP、JAVA等多种协议的特点。 JMeter环境安装与配置: 1、本机配置好Java环境变量 2、官网下载压缩包,在任意
阅读全文
posted @ 2019-08-16 14:13 青域
阅读(503)
评论(0)
推荐(0)
2019年8月14日
【win10主机】连接virtualbox上【32位winXP系统虚拟机】上启动的mysql
摘要: 问题Q: 在virtualbox上启动winXP系统虚拟机后,启动含oa项目的tomcat,数据库服务也运行起来了,虚拟机上连接无误; 在上一篇《主机访问 虚拟机启动的项目》基础上,尝试连接虚拟机项目的数据库,报错如下:ERROR 1130: Host '192.168.0.1' is not al
阅读全文
posted @ 2019-08-14 10:42 青域
阅读(322)
评论(0)
推荐(0)
2019年8月7日
【win10主机】访问virtualbox上【32位winXP系统虚拟机】上启动的项目
摘要: win10上创建虚拟网卡: 1,右键此电脑点击管理——设备管理器——网络适配器; 2,点左上角菜单栏的 操作——添加过时硬件; 3,点下一步 4,点安装我手动从列表选择的硬件(高级)M 5,点网络适配器 6,左侧点Microsoft,右侧点Microsoft KM-TEST环回适配器——点下一步就可
阅读全文
posted @ 2019-08-07 14:01 青域
阅读(635)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页