添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

最近,由于要做性能测试,我拿之前的性能测试脚本跑,总是报错,可给我愁坏了……想到我有一个posman的脚本,但是在postman里面没办法做用户并发访问的压测,于是,机灵的我通过搜索尝试,找到了一个方法,我们来看一看嘻嘻……

一、环境准备

1、下载安装jdk1.8

参考: https://blog.csdn.net/houwanle/article/details/81773832?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

2、安装maven

2.1下载maven安装包

http://maven.apache.org/download.cgi
在这里插入图片描述
2.2解压

2.3配置环境变量

直接在path中添加环境变量
在Path中添加:C:\Users\GW\Downloads\apache-maven-3.6.3\bin(maven解压路径bin目录)
在这里插入图片描述
2.4验证

在DOS窗口中输入

mvn -v

如下,即为成功:
在这里插入图片描述
2.5配置本地仓库

2.5.1创建一个文件夹 maven-repository(存放位置自定义)

2.5.2修改maven配置文件,配置本地仓库

1)用编辑器打开setting.xml
2)找到标签
localRepository用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
3)修改为配置的本地仓库地址
/path/to/local/repo
修改为配置的本地仓库
D:\maven-repository
2.6配置国内仓库

2.6.1打开setting.xml文件

2.6.2找到标签

2.6.3在标签内添加

<mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

2.7检验配置

2.7.1在cmd窗口输入

mvn help:system

在这里插入图片描述
在这里插入图片描述

2.7.2可以看到,下载源就是刚刚配置的阿里云仓库

2.7.3打开我们自己的maven仓库可以看到刚才下载的一些jar文件

3、安装git

https://git-scm.com/download/win
在这里插入图片描述
傻瓜式安装即可
或参考 https://www.cnblogs.com/xueweisuoyong/p/11914045.html

4、postman、Jmeter以及postman脚本的准备

在此不做赘述

二、准备postman文件转成Jmeter文件

1、克隆项目到本地

git clone https://github.com/Loadium/postman2jmx.git

在这里插入图片描述

2、构建项目

cd postman2jmx
mvn package

在这里插入图片描述

3、构建成功后,进入到target目录下的 Postman2Jmx文件夹,就能看到Postman2Jmx.jar

cd target/Postman2Jmx

4、通过命令行启动Postman2Jmx.jar

需要传两个参数:
    - 第一个参数为postman导出的json文件;
    - 第二个参数为要生成的Jmeter的脚本文件名(.jmx);
 java -jar Postman2Jmx.jar /d/maven-repository/IoTCenterWebAPI.postman_collection.json north_0402.jmx

在这里插入图片描述

三、参考文档

https://blog.csdn.net/RoninYang/article/details/107997794
https://blog.csdn.net/RoninYang/article/details/107777910?spm=1001.2014.3001.5501

版权声明:本文为CSDN博主「weixin_48789388」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
https://blog.csdn.net/weixin_48789388/article/details/115510307