zoukankan      html  css  js  c++  java
  • 性能测试第四章-利用Java实现性能测试

    所有工具只能帮组我们解决三分之一的问题,千万不要迷恋工具,否则在没有工具的时候你会无能为力

    工具只是在一定的程度上提升效率。

    一般来说性能测试不会像功能测试一样,要对所有功能都进行测试,只是会针对系统的核心业务进行测试

    如论坛的登录和发帖两个核心功能的实现

    要实现登录和发帖,需要发送post请求和多线程,获取性能指标

    登录post请求:

    package com.juan.load;
    
    import java.text.SimpleDateFormat;
    
    public class PhpwindPost{
        private String host="moggie";
        private int port =80 ;
        private MultiTreadedHttpConnectionManager  connectionManager =new MultiTreadedHttpConnectionManager();
        private HttpClient client = new HttpClient(connectionManager);
        
    public PhpwindPost(){ client.getHostConfiguration().setHost(host,port); } public void doLogin{ PostMethod login= new PostMethod("/phpwind/login.php?"); NameValuePair step =new NameValuePair("step","2"); NameValuePair lgt = new NameValuePair("lgt","0"); NameValuePair pwuser = new NameValuePair("pwuser","denny"); NameValuePair pwwd = new NameValuePair("pwwd","123456"); login.setRequestBody(new NameValuePair[]{step,lgt,pwuser,pwwd}); try{ client.executeMethod(login); } catch (Exception e) { e.printStackTrace(); } finally{ login.releaseConnection(); }
    //发帖请求 } public void doPost(int thinTime){
          long startTime = System.currentTimeMillis();
    PostMethod correlate = new PostMethod("/phpwind/post.php?fid=29");
    String verifyCode = "";
    try {
    client. executeMethod(correlate);
    String source = new String(correlate)
    }

    }

    }

      

  • 相关阅读:
    德国10马克,高斯正态分布函数
    安装python的第三方库 geopandas
    Python版本的GDAL 安装
    [原创]App崩溃率统计工具推荐
    用户增长模型AARRR模型
    [原创]nginx日志分析工具
    [原创]浅谈移动互联网创业公司工具类产品
    [原创]浅谈在创业公司对PMF的理解
    [原创]浅谈创业公司如何选择产品方向
    [原创]浅谈在创业公司对MVP的理解
  • 原文地址:https://www.cnblogs.com/dyjnicole/p/8644787.html
Copyright © 2011-2022 走看看