我一介大专生,干了2年的点工,想着干这么长时间测试了,怎么也要涨薪冲击个12K了吧

去年我跟老板提了几次,好像都不怎么搭理我

今年金三银四,涨薪那边还是没着落,而我已经急不可耐了,既然你不给我涨薪,那就别怪我自谋出路了,于是,我决定要改变现状!

刚开始投递简历时,自己都蒙了,招聘岗位明明挺多的,为什么HR一看到我简历就不做声了?

我追问了好几个HR,得到的回复都是只差明说我“太菜了”,原来2年的CRUD让我的技术没有一丝的进步,提升的只有我的年龄...

数据库还只会增删改查?

如何用数据库分分钟构造百万数据!

数据库在测试工作过程中的使用总是无处不在的,总结一下最主要的两个场景如下:

1)确认系统测试和接口测试的测试结果,以及进行问题定位分析;

2)在项目中构造测试数据,比如当项目要做性能测试需要大量数据,需要测试搜索或者检查数据一致性的等,都需要构造大量的数据。

定位问题很多同学可能在项目里多少都遇到过一些,毕竟是简单的查询就可以实现的。但是构造数据如何实现呢?特别是当构造大量的数据的时候,比如百万数据的时候,应该如何实现呢?

构造测试数据方法

构造数据的方法比较多,比如:

方法一:在页面上手动操作添加

这种方式比较原始,简单操作,但是效率极低。如果只是少量的数据还有可操作性,一旦需要大量的数据比如几千、几万、甚至百万条数据,手动添加都是不现实的。

方法二:通过调用接口批量操作添加

这个也是可以的,使用接口工具批量操作,不过这个容易受到接口本身业务的限制,特别是涉及到接口的依赖和数据关联的时候,操作是比较麻烦的,而且容易被接口本身的性能影响操作效率;

方法三:在数据库里直接生成数据

这种方式比较直接而且比较高效。那么如何操作呢?

首选我们建好表:

CREATE TABLE tuser (
id INT PRIMARY KEY NOT NULL auto_increment,
username VARCHAR ( 25 ),
phone CHAR ( 11 ))  DEFAULT CHARSET = utf8;

有了表之后,当然不推荐大家通过手动去数据库表里直接操作,这个跟页面操作效率也差不多。也不推荐使用insert int语句一条条的插入,效率也非常低。这里给大家推荐两种方式:

1、从外部导入excel表格导入数据。

1)首先在现有的excel表格里手动插入数据,格式按照数据库的表的字段来填充,可以通过下拉操作快速生成大量数据,比如100-1000个,并且可以控制是否递增出不一样的数据。

2)然后,在数据库的连接工具比如navicat工具里进行导入:

3)导入完成后,可以去检查表里数据的数量。

说明数据插入成功了。

这种方式可以插入1000条左右的数据,但是如果还需要更多,excel的拖动操作就操作性不强了。这个时候我们可以用数据库的存储过程实现。

2、数据库的存储过程生成数据。

-- 定义一个存储过程 batch_insert() 来批量插入数据:
drop PROCEDURE if exists batch_insert;
create PROCEDURE batch_insert()
begin
declare i int;
set i =1;
while i <= 1000000 do
insert into tuser (username,phone) values ("tricy","13455667788");set i = i + 1; end while;
end
-- 调用存储过程运行插入:
call batch_insert();

如上编写的存储过程,可以再2分钟内生成百万的测试数据。而且如果要求数据差异化,可以优化如下的:

-- 定义一个存储过程 batch_insert() 来批量插入数据:
drop procedure if exists batch_insert;
create procedure batch_insert()begin
-- 定义一个变量
declare i int;
declare _name varchar(25);
declare _phone char(11);set i=1;while i<=1000000 do
set _name = concat('tom-',i);  # 差异化每条数据的用户名
set _phone = 13000000000+i;     # 差异化每条数据的手号码
insert into tuser(username,phone) values(_name,_phone);
set i=i+1;
end while;
end-- 运行存储过程
call batch_insert();

如此可以实现分分钟插入百万数据的需求,可以快速的提升我们的测试效率。

在学习了这个方法之后,老板看我的眼神都变了,有一次还停在我桌前给我指点一番,跟我说:“继续保持,我看好你哦~”

看来,这一次我的涨薪有着落了!

投出去的简历石沉大海,1个月只有2个面试邀约,这正常吗?相关推荐

  1. 求职,找工作,应聘,面试(一)为什么你没投简历,对方也会给你打电话进行面试邀约?

    序: 自己找过工作,也面试招聘过别人.做过员工,也做过管理.从刚大学毕业的月薪800,走到现在.关于找工作,应聘,感触良多. 很多朋友找工作,尤其是应届生,会出很多问题,想写一些东西,希望对大家找工作 ...

  2. 软件测试投了几十份简历为什么没有面试邀约?

    最近有不少人问,测试岗位,为啥投了简历却连一个面试机会都没有?如下图: 投3份简历没有回音,有可能是投的公司规模较大,你自身条件不过关(如学历,年龄不符合要求). 投30份简历没有回音,有可能是HR太 ...

  3. 一天 6 个面试邀约,投一个约一个,挡不住!

    老实说,我在视频号「前端面试指南」设计了一款的<前端专属的简历模版>,大家使用之后的效果,大大超出了我的想象. 陆陆续续有读者朋友说,这模版真牛逼. 投出去一个就邀约一个,昨天投了6个,就 ...

  4. 简历有6个月空白期,面试官会怎么看?

    网友"大嘴巴鸭"提问: 去年12月辞职,到今年6月不是说没找到工作,而是做过5份工作了,都是做了1个月左右不是自离就是被炒.经历了这么多累了,只想找份稳定的工作!可是简历上我写的只 ...

  5. 我们投出去的简历为什么已读不回?来看面试官如何筛选简历、挑选求职者?

    目录 前言: 应届生 1.看学历 2.看实习经历 3.看专业 职场人士 面试官喜欢问什么问题 总结 前言: 金三银四,是求职者蠢蠢欲动的季节,亦是企业摩拳擦掌的季节. 因为作为企业的一名金牌面试官,我 ...

  6. 待业将近一个月,晚上11点接到面试邀约电话,我拒绝了...

    前言 一位测试朋友最近一直在找工作,前两天刚拒绝了一个面试.那天晚上11点多,他接到一个HR的面试电话,让他第二天早上10点去公司面试.朋友和HR聊了两句,了解到这位HR经常加班,于是果断拒绝了这个面 ...

  7. 待业将近一个月,晚上11点接到面试邀约电话,我却拒绝了...

    前言 一位测试朋友最近一直在找工作,前两天刚拒绝了一个面试.那天晚上11点多,他接到一个HR的面试电话,让他第二天早上10点去公司面试.朋友和HR聊了两句,了解到这位HR经常加班,于是果断拒绝了这个面 ...

  8. 待业将近两个月,晚上11点接到面试邀约电话,我却拒绝了...

    一位测试朋友最近一直在找工作,前两天刚拒绝了一个面试.那天晚上11点多,他接到一个HR的面试电话,让他第二天早上10点去公司面试.朋友和HR聊了两句,了解到这位HR经常加班,于是果断拒绝了这个面试. ...

  9. 我是二本生,投800份简历找不到工作

    近日,<我的二本学生>一书作者黄灯在谈话节目中,谈到了一个人数众多的"隐形"群体,即"二本生". 她认为,这群和"一线城市.高知父母.国际 ...

最新文章

  1. 调试JavaScript/VB Script脚本程序(IE篇)
  2. 【分布式】分布式事务解决方案概述
  3. [Swift]LeetCode781. 森林中的兔子 | Rabbits in Forest
  4. 谈谈战双的战斗机制设计趋同
  5. 【解题报告】Leecode 423. 从英文中重建数字——Leecode每日一题系列
  6. Swift游戏实战-跑酷熊猫 01 创建工程导入素材
  7. ubuntu 修改host,以便在本地调试
  8. 数据可视化--pyecharts绘图
  9. 关于OSI七层模型详细解释
  10. 利用Future异步获取多线程的返回结果
  11. web Server支持 perl
  12. jQuery Mobile_简单的爱情故事
  13. 计算机毕业论文技术可行性怎么写,毕业论文怎么写可行性分析?
  14. 初步认识ADRC(自抗扰控制)与应用
  15. 晶体二极管及其基本应用电路
  16. Exp3 免杀原理与实践 20154328 常城
  17. UCOSIII总结------消息队列(6)
  18. php中的,理解php中的print EOT
  19. 大数据经典学习路线(及供参考)资料群:905572354(新群)
  20. 10个最常见的HTML5面试题

热门文章

  1. win7 虚拟wifi服务器,[转载]简单实用的建立WIN7的虚拟WIFI
  2. 有没有可以共享日程的app
  3. python笔记 - 序列(四)
  4. Fast Fuzzy Clustering Based on Anchor Graph
  5. 什么牌子的蓝牙耳机音质好?口碑好的四款蓝牙耳机推荐
  6. 2021【软件测试】面试题合集大放送
  7. 微信小程序-模仿绘制聊天界面
  8. shopify api php 开发,Shopify 脚本 API 参考
  9. 如果做不到一个好程序员,建议别满嘴跑火车
  10. XS GPU系统产品亮相:专注汽车行业的终极GPU系列