Jmeter 压测

tps 每秒钟处理事物数

响应时间

jmeter添加压力机

确保这几台压力机都能ping通

1、要在其他的电脑上启动jmeter-server

2、修改jmeter配置文件,在remote_hosts里面加上压力机的IP和端口号即可

remote_hosts=localhost:1099,10.165.124.57:1099

3、启动的时候要用远程全部启动

备注:如果脚本中含有参数化文件,那么在其他的压力机上同样位置也要有一个同样的文件

 

 

Jmeter文件下载

1、复制图片下载地址

https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3418747700,4019929910&fm=27&gp=0.jpg

 

2、在jmeter中填写服务器地址(ss0.bdstatic.com)和路径(70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3418747700,4019929910&fm=27&gp=0.jpg),填写协议https

 

3、添加Beanshell Sampler,复制代码,注意路径为相对路径,图片名称后缀名与下载的文件格式一致

import java.io.*;

byte[] result = prev.getResponseData();  //这个是获取到请求返回的数据,prev是获取上个请求的返回

String file_name = "/Users/admin/Desktop/haha.jpeg"; //代表存放文件的位置和文件名

File file = new File(file_name);

FileOutputStream out = new FileOutputStream(file);

out.write(result);

out.close(); 

 

python自动化测试

判断

if else

if elif  else

循环 

while

while中加计数器,避免死循环 while (i<3)

for

 

for  a  in range(3) - -循环3次

字符串格式化

for i in range(3):

    username = input('请输入你的名字:')

    time = '2017-12-17'

    # print(username+',欢迎光临') 通过加号拼接两个字符

    # print('%s,欢迎光临,时间是:%s'%(username,time))

    print('{},欢迎光临,时间是:{}'.format(username,time))

    print(‘{name},欢迎光临,时间是:{date}'.format(name=username,date=time))

posted on 2017-12-19 14:58  王小洋err  阅读(147)  评论(0)    收藏  举报