首页 > 系统相关 >shell生成测试数据

shell生成测试数据

时间:2024-03-18 20:56:06浏览次数:26  
标签:shell local 测试数据 生成 test data generate

#!/bin/bash
 
# 生成测试数据的函数
generate_test_data() {
    local data_dir=$1
    local num_files=$2
    local file_size=$3
 
    # 创建数据目录
    mkdir -p "$data_dir"
 
    # 生成指定数量和大小的文件
    for ((i=1; i<=$num_files; i++)); do
        local file_path="$data_dir/file_$i"
        head -c $file_size /dev/urandom > "$file_path"
    done
}
 
# 调用函数生成数据
# 第一个参数是数据目录,第二个参数是文件数量,第三个参数是文件大小(字节)
generate_test_data "$1" $2 $3
使用方法: bash script.sh /path/to/data_dir 1000 1024 这个脚本定义了一个函数generate_test_data,它接受三个参数:数据目录路径、文件数量和文件大小。然后脚本使用head命令和/dev/urandom生成随机内容的文件。最后,调用函数并传入参数生成测试数据。head -c显示文件的前多少个字节

标签:shell,local,测试数据,生成,test,data,generate
From: https://www.cnblogs.com/ddupfan/p/18080209

相关文章

  • Python教程:生成Excel并更改表头
    简介在数据处理和报告生成中,Excel文件是一种常见的格式。Python提供了许多库来处理Excel文件,其中包括openpyxl,它是一个功能强大且易于使用的库,可以用来生成、修改和读取Excel文件。本文将介绍如何使用Python的openpyxl库生成Excel文件,并且演示如何更改表头。生成Excel文件首先......
  • uniapp微信小程序随机生成canvas-id报错?
    uniapp微信小程序随机生成canvas-id报错?文章目录uniapp微信小程序随机生成canvas-id报错?效果图遇到问题解决场景:子组件,在mounted绘制canvas;App、H5端正常显示,微信小程序报错;效果图遇到问题随机生成canvas-id方式,控制台报错【:canvas-idattributeisun......
  • WordPress自动生成原创文章插件
    WordPress作为最受欢迎的内容管理系统之一,为博客和网站的搭建提供了便捷的解决方案。而在内容创作方面,自动生成原创文章的插件为WordPress用户提供了更为高效的选项。什么是WordPress自动生成原创文章插件?WordPress自动生成原创文章插件是一类功能强大的工具,它们通过结合......
  • 外贸网站文章批量生成器
    随着全球贸易的不断发展,越来越多的企业开始关注外贸市场,而拥有高质量的内容是吸引潜在客户的关键之一。然而,为外贸网站生产大量优质的文章内容可能是一项耗时且繁琐的任务。因此,外贸网站文章批量生成软件成为了解决这一难题的利器。外贸网站文章批量生成的重要性提升网站......
  • pytest+allure生成html报告(入门篇)
    一. 安装pytest库pipinstallpytest代码如下(示例):importpytestclassTestLogin:deftest_login(self):print('---------------login--------------')if__name__=='__main__':pytest.main(['-vs']) 运行结果如下:二、在pyth......
  • 构建自己的二维码生成工具
    原文链接欢迎大家对于本站的访问-AsterCasc前言最近开发的嵌入式人脸核验机器上有二维码识别解析的需求,所以经常需要使用不同样式的二维码进行测试,进行识别度判断和效率调整。但是很多生成二维码的网址不是广告太多,就是功能不全,所以这里咱们简单写一个放在自己的网站中......
  • 迈向生成式几何 AI
    AI生成360°图像。[原始图像由作者使用CopernicAI生成。一、说明  近年来,能动人工智能取得了显著的进步,使机器能够生成图像、文本甚至音乐。然而,仍然缺少一些数据模式。那就是几何事物的生成。本篇注意这个事情并给出观点。二、AI生成模式概说  一些最著名......
  • 关于scss手动遍历生成类名
    1、自动生成宽度类名$width-name:300,100;@each$namein$width-name{.w#{$name}{width:$name+px;}};//以上代码将会生成.w300{width:300px;};.w100{width:100px;}2、自动生成间距类名$margin-name:(mt:(16,24,10),mb:(16),ml:......
  • xshell--ssh免密连接
    综合架构学习笔记-4-NFS1.NFS是什么?存储,部署这个软件可以实现客户机可以访问远程服务器共享资源2.优点缺点优点:免费配置方便满足做架构方案缺点:使用明文传输不安全3.nfs使用场景1.做负载均衡会用到2.数据备份实战部分4.生产部署实战---重点存储:10.0.1.1......
  • python 服务自动生成 js 调用
    python服务自动生成js调用原理接管请求分发过程;为每个command维护对应的handler;利用python动态特性,获得handler的参数;利用模版生成js代码;利用**kwargs获取所有参数传递给handler;Demo以Flask为例#main.pyfromflaskimportFlask,requestfro......