性能测试
测试专家必经之路:性能测试
高级性能测试实战班:http://www.mtongxue.com/news1/10
不正经解决方案
- 手动页面注册(效率低)
- 让研发帮忙写个脚本造数据(现在忙,等会再说)
- 跟领导说我不会(绩效奖金没了)
正经解决方案
- 抓包找到注册接口,用自动化工具循环调注册接口(Jmeter、postman等)
- 自己写代码完成(Java、Python)
- 写一个存储过程(快速、方便)
什么是存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。
存储过程分类
- 有返回值
- 无返回值
Mysql常用函数
CONCAT(str1,str2,…):拼接多个字符串
RAND():获取一个0-1之间的小数
FLOOR(X):取整
NOW():当前时间,格式yyyy-MM-dd HH:mm:SS
实操
查询时CONCAT的用法:
SELECT CONCAT('hello','tx',1)
结果:
hellotx1
查询时RAND的用法:
SELECT RAND()
结果0-1之间的随机小数:
0.166983275829