zoukankan      html  css  js  c++  java
  • 【每日分享】如何高效制造测试数据

    测试数据的制造方法:

    1、excel

    2、第三方工具,如 datafactory ,往数据库插入数据,通过一些字段的设置和配置,插入大量的数据

    3、在数据库中直接使用SQL或存储过程,用这种方式产生海量的数据

    4、使用性能测试工具,也可以产生大量数据

    5、自己写程序,来实现测试数据的生成

    面试题:用最快的方法生成1-10000个数(造数字,造字符串)

    存储过程:在数据库中,使用变量外加循环的方式来写一些数据库编程的脚本,等于是通过循环insert数据。效率高,在数据库中执行SQL进行插入,在完全清楚数据库表结构的情况下,用存储过程比较好。但是有的数据库设计的较复杂,各种表关联,级联,各种组合,要插入完整的、不非法的数据比较难

    性能测试工具:从前台压测系统,调用各种写的操作。需要熟悉前台逻辑与后台表的关系,全面里的理解库表的关系。相对来说速度慢,通过http的方式访问数据库,数据库收到请求会验证数据正确性,数据正确后会插入数据库,等于模拟人手工打开浏览器再提交的过程,过程中有很多冗余比较慢

    小技巧:在插入数据时,不要每插入一条就执行commit(确认提交)操作,比较耗性能,写完了一次性提交

  • 相关阅读:
    再见OI,AFO
    时间复杂度
    NOIP真题:矩阵取数问题
    [USACO12FEB]附近的牛Nearby Cows
    合唱队
    子串
    ZJOI2010基站选址
    分治FFT学习笔记
    「HAOI2018」染色
    「SDOI2015」序列统计
  • 原文地址:https://www.cnblogs.com/mogujiang/p/5386881.html
Copyright © 2011-2022 走看看