博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用SOAtest建立自动化测试验证网站是否成功加载
阅读量:4678 次
发布时间:2019-06-09

本文共 1542 字,大约阅读时间需要 5 分钟。

 
当前,我利用wordpress在阿里云平台构建了一个网站,但因为网站访问量日渐加大,阿里云服务器的负载会超出符合,尤其是mysql会自动中断执行。报告如下类似错误:
intermittent MySQL crashes with error "Fatal error: cannot allocate memory for the buffer pool"
 
140416 11:37:24 mysqld_safe Number of processes running now: 0140416 11:37:24 mysqld_safe mysqld restarted140416 11:37:24 [Note] Plugin 'FEDERATED' is disabled.140416 11:37:24 InnoDB: The InnoDB memory heap is disabled140416 11:37:24 InnoDB: Mutexes and rw_locks use GCC atomic builtins140416 11:37:24 InnoDB: Compressed tables use zlib 1.2.3140416 11:37:24 InnoDB: Using Linux native AIO140416 11:37:24 InnoDB: Initializing buffer pool, size = 128.0MInnoDB: mmap(137363456 bytes) failed; errno 12140416 11:37:24 InnoDB: Completed initialization of buffer pool140416 11:37:24 InnoDB: Fatal error: cannot allocate memory for the buffer pool140416 11:37:24 [ERROR] Plugin 'InnoDB' init function returned error.140416 11:37:24 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.140416 11:37:24 [ERROR] Unknown/unsupported storage engine: InnoDB140416 11:37:24 [ERROR] Aborting
 
 
解决方式:
调整mysql的设置,通常修改my.cnf或mysql.ini文件,将其中的innodb缓存空间设置调小,如下所示:
## Edit /etc/my.cnf, and add the following line under the [mysqld] heading.
[mysqld]
innodb_buffer_pool_size=64M
 
当修改完成后,网站还是有可能会不定期挂掉。那么如何有效地自动化测试和验证网站的有效性,我这里推荐使用SOAtest构建自动化测试场景来验证网站的有效,在SOAtest中可以快速构建网站的自动化录制场景,并且可以快速设定回归测试Tool — Diff来通过判断消响应息头是否包含正确的内容来判定网站服务是否正常开启,还是出现了问题。
 
所以,我构建了一个SOAtest自动化测试场景,并且在该工具的配置项中设定了自动发送邮件报告到我个人工作邮箱;同时,设定操作系统每晚11点自动执行该测试场景。
 
 
 

转载于:https://www.cnblogs.com/kwang-cai/p/5534715.html

你可能感兴趣的文章
HashSet、LinkHashSet、TreeSet总结
查看>>
手机号码输入格式化,数字三三四的输入;手机正则校验输入是否合理及提示;...
查看>>
抽象类
查看>>
CSS3 背景
查看>>
WPF DataGrid 之数据绑定
查看>>
c语言之gdb调试。
查看>>
位反转的最佳算法
查看>>
常用面试问题
查看>>
第一个爬虫
查看>>
Java面试知识点之Java基础
查看>>
老外的前端面试题
查看>>
架构:新浪架构师谈微博架构
查看>>
SQL 语句速查
查看>>
女孩·有义务让男孩走向成熟,·男孩·有责任让女孩学着长大(精简版)
查看>>
discuz 删除指定条件的资讯
查看>>
Android上下文菜单ContextMenu
查看>>
JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
查看>>
Python & Django 学习笔记
查看>>
python第四天练习题
查看>>
【bzoj4543】Hotel加强版(thr)
查看>>