#!/usr/bin/expect
#invokeDubbo.exp
set timeout 5000
set fid [open testOrder.txt r]
while {[gets $fid line] >= 0} {
set phoneNo [lindex $line 0]
set operatorNo [lindex $line 1]
set logid $phoneNo+$operatorNo
spawn telnet 127.0.0.1 20880
expect {
"*Connected*" { send "\r"; exp_continue }
"*dubbo>" { send "invoke com.test.order.service.api.OrderService.testOrder({\"class\":\"com.test.order.requestDTO\",\"phoneNo\":\"$phoneNo\",\"operatorNo\":\"$operatorNo\",\"traceLogId\":\"$logid\"}) \r" }
}
sleep 1
send "exit\r"
expect eof
}
close $fid
#invokeDubbo.exp
set timeout 5000
set fid [open testOrder.txt r]
while {[gets $fid line] >= 0} {
set phoneNo [lindex $line 0]
set operatorNo [lindex $line 1]
set logid $phoneNo+$operatorNo
spawn telnet 127.0.0.1 20880
expect {
"*Connected*" { send "\r"; exp_continue }
"*dubbo>" { send "invoke com.test.order.service.api.OrderService.testOrder({\"class\":\"com.test.order.requestDTO\",\"phoneNo\":\"$phoneNo\",\"operatorNo\":\"$operatorNo\",\"traceLogId\":\"$logid\"}) \r" }
}
sleep 1
send "exit\r"
expect eof
}
close $fid












