背景:2019年5月开始测试一个GIS项目,该GIS项目主要用于后续相关数据的展示,因此有一个需求是要造大量的数据展示在地图上。

首先,介绍一个jmeter里面的随机函数,即RandomString。

1、选择jmeter里面的函数助手

2、选择找到RondomString函数并进行你需要的字符的设置,这个图中的例子代表我要生成15位随机数字符

3、RandomString的用法即是将生成的${__RandomString(15,01234567890,)}这个函数放在你需要的地方。如图中的例子代表某个字段为15位的随机数,该函数是即插即用的,哪里需要放哪里,也可以与其他字符直接进行组合。

接着,我们进入正题,看如何设置随机的经纬度。

1、直接设置随机的经纬度是比较好设置的,但是我们希望尽量的真实,一般我们的一个数据都是随机的分布在地图上的,比如真实的数据会分布在杭州、南京、北京等这些城市。

我们先看下南京和杭州的经纬度:

南京的经度大概是118,纬度大概是32

杭州的经度大概是120,纬度大概是30

如果我们想在南京和杭州附近随机的去插数据,可将南京和杭州的经纬度的后面设置成随机的小数

根据我们在上述介绍的RandomString的用法,我们将南京和杭州的经纬度精确到小数点后4位,可写成

南京:118.${__RandomString(4,1234567890,)  32.${__RandomString(4,1234567890,)

杭州:120.${__RandomString(4,1234567890,)  30.${__RandomString(4,1234567890,)

2、由于我们可能会使用多个城市的经纬度,因此我们可以将城市的经纬度写到文件中,我们直接读取文件中的城市的经纬度

添加一个CSV Data Set Config,将文件中的数据读取出来

在CSV Data Set Config进行设置

仅读取文件中的经纬度,后面的南京和杭州只是便于区分

3、在脚本中要使用的时候,将上述的南京和杭州换成引用变量即可

南京:${longitude}.${__RandomString(4,1234567890,)  ${latitude}.${__RandomString(4,1234567890,)

杭州:${longitude}.${__RandomString(4,1234567890,)  ${latitude}.${__RandomString(4,1234567890,)

最后,仅需要这一条即可表示经纬度:

${longitude}.${__RandomString(4,1234567890,)  ${latitude}.${__RandomString(4,1234567890,)

见截图

最后,相关脚本存在本人云盘https://pan.baidu.com/s/1P7xH5l8_4Yt9DPJfWA1ulg,由于是工作中脚本,密码暂不提供,需脚本可私,可相互交流

备注:{"type":${__Random(1,2,)}}

使用RandomString设置随机经纬度-jmeter相关推荐

  1. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...

    一.Jmeter返回值显示中文乱码解决方法 第一种解决方法: 1. 点击线程组--添加--后置处理器--BeanShell后置处理程序 2.点击BeanShell后置处理程序,编写:prev.setD ...

  2. scrapy 设置随机UA

    爬虫过程中的反爬措施非常重要,其中设置随机 User-Agent 是一项重要的反爬措施,Scrapy 中设置随机 UA 的方式有很多种,有的复杂有的简单. 1.常规设置 UA 首先,说一下常规情况不使 ...

  3. Pytorch(6)-设置随机种子,复现模型结果

    设置随机种子,复现模型结果 1.Python本身的随机因素 2.numpy随机因素 3.pytorch随机因素 在很多情况下,我们希望能够复现实验的结果.为了消除程序中随机因素的影响,我们需要将随机数 ...

  4. python循环10次_开发一个循环 5 次计算的小游戏, 设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择...

    开发一个循环 5 次计算的小游戏, 设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择 "+.-.*"运算符,构成一个表达式, 让用户计算式子结果并输入结果,如果计算 ...

  5. 设置随机种子之后,网络训练结果仍然不同的解决方法(针对随机采样的数据集)torch设置随机种子,num_worker对数据采样的影响。

    网络训练结果无法复现 设置随机种子 应该为torch, numpy,以及Python设置随机种子,并提高torch卷积精度. def set_seed(seed):random.seed(seed)n ...

  6. Pytorch为什么总要设置随机种子

    Pytorch为什么总要设置随机种子 在pytorch中总能看到以 第一行有个设置随机种子的函数?它到底有啥作用? def set_seed(seed=1):random.seed(seed)np.r ...

  7. python随机种子怎么用_python设置随机种子实例讲解

    python设置随机种子实例讲解 对于原生的random模块 import random random.seed(1) 如果不设置,则python根据系统时间自己定一个. 也可以自己根据时间定一个随机 ...

  8. html怎么随机设置颜色,设置随机颜色值

    分享一个为div设置随机颜色的小trick,来自于知乎. 表达式: Math.floor(Math.random()*(2<<23)).toString(16); 分步解析 各种表达式解释 ...

  9. 设置随机种子的函数: srand(种子);的重要性

    游戏中,许多情况都是随即发生的.还有一些图案程序,例如屏保,也是随即运动的.这就需要用随机函数. 随机函数很简单,只有一个:rand() 该函数返回 0-32767 之间的一个整数.(不需要记住 32 ...

  10. Python 生成随机经纬度数据

    Python 生成随机经纬度 Description: python 自动生成经纬度, 该脚本适用于python3, 如果是python2请把# from __future__ import divi ...

最新文章

  1. 天顶角Zenith方位角Azimuth
  2. 微信公众平台——自定义菜单
  3. ks检验正态分布结果_数据分析基础(2)——正态分布检验
  4. 小瓜牛漫谈 — String、StringBuffer、StringBuilder
  5. Linux-常用系统管理命令
  6. 如何自动保存邮件草稿
  7. 进程线程与栈、堆的关系
  8. 优秀的程序员真的不写注释吗? | 原力计划
  9. 节后荐书:Python、PyQt5、Kotlin(评论送书)
  10. C语言实现通讯录制作-链表学习案例(C/C++)
  11. CSDN-markdown(文字加色加字号、背景色等)
  12. linux 限制进程网速,Linux限制网速
  13. Module not specified
  14. STM32 PB3或者PB4不能正常使用的讲解
  15. 兔子问题与斐波那契数列
  16. irq : nobody cared (try booting with the “irqpoll“ option) 问题说明
  17. 【电子工程师】示波器基础知识问答
  18. 准确率、精确率、召回率、F1-measure简单总结
  19. 新年第一帖——元旦这天骑车迷路了
  20. Cytoskeleton 磷酸盐测定试剂盒说明书

热门文章

  1. Android免费加固加壳加密
  2. 智能家居 (9) ——人脸识别摄像头安装实现监控功能
  3. 人脸识别接口_人脸识别双目摄像头模组应用系统
  4. win10自带录屏工具
  5. 智慧路灯综合解决方案
  6. 计算机电子报模板,计算机辅助电气电子线路设计课程设计设计报告排版模板(WIT).doc...
  7. 如何封装axios?axios 的简单封装
  8. 工厂5S管理的内容和标准
  9. 卡西欧计算机如何计算矩阵乘法,矩阵乘法计算器
  10. 迅捷pdf编辑器是如何编辑pdf文件的