1. 程式人生 > >Loadrunner Socket協議中函式學習

Loadrunner Socket協議中函式學習

Action()
{
char *ReturnBuffer; 
   int Size;
lrs_create_socket("socket0", "TCP", "LocalHost=9001",
  "Backlog=0", LrsLastArg);
lr_think_time(8);
lrs_accept_connection("socket0", "socket3");
lrs_receive("socket3", "buf0", LrsLastArg);
lrs_get_received_buffer("socket3",0,110, NULL);
ReturnBuffer=lrs_get_user_buffer("socket3");
Size=lrs_get_user_buffer_size("socket3");
    lr_output_message("ReturnBuffer=%s Size=%d.",ReturnBuffer,Size);
lrs_send("socket3", "buf1", LrsLastArg);
//lrs_send("socket3", "buf2", LrsLastArg);
lrs_close_socket("socket3");
return 0;

相關推薦

Loadrunner Socket協議函式學習

Action() {char *ReturnBuffer;     int Size;lrs_create_socket("socket0", "TCP", "LocalHost=9001",  "Backlog=0", LrsLastArg);lr_think_time(8);lrs_accept_conn

loadrunner socket 協議 歸納(一)

      前段時間測了loadrunner直接傳送報文到socket上的效能測試。在此,稍微回顧整理下。       與socket通訊,有兩種方式,一種是建立長連線,建立後,不停的傳送,接收。另外一種是建立短連線,建立連線,傳送報文,接收響應,關閉連線。兩種方式serv

LoadrunnerSocket協議接收定長和不定長的內容

#include "lrs.h" Action() {     int i = 1;     char *recvbuf;       int recvlen=0; lr_start_transaction("Transform");//建立連線lrs_create_socket("socket0", "TC

LoadRunner編寫Socket協議指令碼方法

轉載自: http://lovesoo.org/how-to-use-loadrunner-to-write-socket-protocol-script.html 本文主要介紹使用LoadRunner手工編寫Windows Socket協議測試指令碼的方法。 通過LoadRunner編寫Win

# R學習筆記5 R函式的定義與使用

R學習筆記5 R中函式的定義與使用 1.建立函式 1.1 建立一個簡單的函式 建立一個把輸入引數加一輸出的函式 addOne = function(x){ x = x+1 } #如果函式體內只有一行程

[通訊協議] [Socket程式設計]WSAGetLastError()函式使用講解

一.前言                WSAGetLastError()函式為我們進行socket程式設計時需要用到的一個函式。 二.講解      1.函式的功能 WSAGetLastError()函式          int PASCAL FAR WSAGet

網路協議HTTP,TCP,UDP,Socket,WebSocket的優缺點/區別

先說一下網路的層級:由下往上分為 物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層 1、TCP和UDP TCP:是面向連線的一種傳輸控制協議。屬於傳輸層協議。TCP連線之後,客戶端和伺服器可以互相傳送和接收訊息,在客戶端或者伺服器沒有主動斷開之前,連線一直存在屬於長

(websocket)協議Ping Pong,Socket通訊ping pong(長連線)

- websocket協議,長連線;Http短連線 WebSocket如何建立連線、交換資料的細節,以及資料幀的格式。  WebSocket複用了HTTP的握手通道。具體指的是,客戶端通過HTTP請求與WebSocket服務端協商升級協議。協議升級完成後,後續的資料交換則遵照WebSock

《機器學習實戰》(第二章)函式詳細解析

本文是針對《機器學習實戰》內函式的解析。並以頁數呈現。 P19:numpy.tile(A,rep)函式 當rep為數字時,生成一個一維重複rep次的list。 當rep為元組(m,n)時,生成一個m行並且每行重複n次的矩陣。 import numpy as np a1

計算機網路學習1:HTTP協議URL和URI的區別

國際慣例膜dalao,dalao部落格讓我學習到了新姿勢 首先,先來了解一下這些單詞的全稱: HTTP = Hyper Text Transfer Protocol(超文字傳輸協議) URI

【C++】vector容器和list容器使用單個迭代器的erase函式學習筆記

例題為:假設有如下ia的定義,ia複製到vector和list中,把list容器中奇數值元素刪除掉,把vector容器偶數值元素刪除掉。 陣列複製採用push_back操作。刪除操作採用了erase函式,由於該函式返回值為指向被刪除元素後面的元素,則使用了返回值賦值回給迭代

<C++學習二十>C++函式過載的理解(未完待續)

摘要: 本篇部落格僅作為筆記,如有侵權,請聯絡,立即刪除(網上找部落格學習,然後手記筆記,因紙質筆記不便儲存,所以儲存到網路筆記)。   我們平時寫程式碼中會用到幾個函式但是他們的實現功能相同,但是有些細節卻不同。例如:交換兩個數的其中包括(int,float,char,double)這些型別。這C語言中我

中繼器、集線器、網橋、交換機、路由器和閘道器在網路協議工作的層次(計算機網路學習筆記)

中繼器、集線器、網橋、交換機、路由器和閘道器執行在不同的層次上,如表1所示。 表1 裝置的工作層次 應用層 應用閘道器 傳輸層 傳輸閘道器 網路層 路由器 資料鏈路層 網橋、交換機 物理層 中繼器、集線器 物理層中有中繼器,中繼器是模擬裝置,主要用來處理自己所連的線纜上的訊

【轉】Golang學習之同一個package函式互相呼叫的問題

問題程式碼如下 a.go: package main func main(){ Test() } b.go: package main import "fmt" func Test(){ fmt.Println("Hello World!") } 這

Linux下tcp協議socket的recv函式返回時機分析(粘包)

http://www.vckbase.com/index.php/wv/10http://blog.csdn.net/zlzlei/article/details/7689409文章一: 當前在網路傳輸應用中,廣泛採用的是TCP/IP通訊協議及其標準的socket應用開發程式設計介面(API)。TCP/IP

SOCKET程式設計,select()函式的作用

參考1: 它允許程序指示核心阻塞在等待多個事件中的任一個發生,並僅在一個或多個事件發生或經過某指定的時間後才喚醒程序。#include <sys/select.h>#include <sys/time.h>#include <sys/typ

HTTP協議四種交互方法學習

-s 方法學 tps style 數字 get 放置 服務 冪等 一、Get Get用於獲取信息,註意,他只是獲取、查詢數據,也就是說它不會修改服務器上的數據。而根據HTTP規範, 獲取信息的過程是安全和冪等的。GET請求的數據會附在URL之後,以“?”分割URL和傳輸數據

socket通訊select函式的使用和詳解

---------------------------面向連線      #include <winsock.h>      #include <stdio.h>      #define PORT       5150      #define MSGSIZE     1024   

自行控制loadrunnersocket協議效能測試

[-] 摘要:通過例項講解loadrunner中的socket協議效能測試的一種測試方法,如何不依賴loadrunner既定規則,自行控制收發資料包 關鍵詞:Loadrunner,socket,自行控制,收發資料包 一.前言 用過loadrunner的socket協

Unity3D學習筆記(4)——獲取單幀函式耗時

Unity3D學習筆記(4) 參考連結1 參考連結2 CheckFunctionTimeInSingleFrame.cs namespace Assets.Scripts { using UnityEngine; public clas